[C] Re: c语言简单计算器 →→→→→进入此内容的聊天室

来自 Fiery Monkey, 2024-03-15, 写在 C, 查看 13 次. 这张便签是回复 c语言简单计算器 来自 Funky Giraffe - 对比版本
URL http://www.code666.cn/view/42f3aeb3
  1. #include <stdio.h>     // 头文件
  2.  
  3. void main()
  4. {
  5.     char a = 0;        // 变量声明并初始化
  6.     int x, y;        // 变量声明
  7.     int result = 0;
  8.     char b = 37;
  9.     while(1)        // whiel循环实现反复在计算器系统中
  10.     {
  11.         printf("\n\n***欢迎使用计算器***\n");
  12.         printf("+ 表示两个整数相加\n");
  13.         printf("- 表示两个整数相减\n");
  14.         printf("* 表示两个整数相乘\n");
  15.         printf("/ 表示两个整数取整\n");
  16.         printf("%c 表示两个整数取余\n",b);
  17.         printf("q 表示退出计算器系统\n");
  18.         printf("请选择:");
  19.         scanf("%c",&a);
  20.         if('\n' == a)      // 加入自动换行符,我们需要进行重新输入
  21.         {
  22.             scanf("%c",&a);
  23.         }
  24.         if('+'==a)         // 加法操作
  25.         {
  26.             printf("请输入两个整数(以空格隔开):");
  27.             scanf("%d%d",&x,&y);
  28.             result = x+y;
  29.             printf("result=%d\n",result);
  30.             continue;
  31.         }
  32.         else if('-'==a)        // 减法操作
  33.         {
  34.             printf("请输入两个整数(以空格隔开):");
  35.             scanf("%d%d",&x,&y);
  36.             result = x-y;
  37.             printf("result=%d\n",result);
  38.             continue;
  39.         }
  40.         else if('*'==a)        // 乘法操作
  41.         {
  42.             printf("请输入两个整数(以空格隔开):");
  43.             scanf("%d%d",&x,&y);
  44.             result = x*y;
  45.             printf("result=%d\n",result);
  46.             continue;
  47.         }
  48.         else if('/'==a)        // 取整操作
  49.         {
  50.             printf("请输入两个整数(以空格隔开):");
  51.             scanf("%d%d",&x,&y);
  52.             result = x/y;
  53.             printf("result=%d\n",result);
  54.             continue;
  55.         }
  56.         else if('%'==a)        // 取余操作
  57.         {
  58.             printf("请输入两个整数(以空格隔开):");
  59.             scanf("%d%d",&x,&y);
  60.             result = x%y;
  61.             printf("result=%d\n",result);
  62.             continue;
  63.         }
  64.         else if('q'==a)        // 退出系统
  65.         {
  66.             printf("+++欢迎下次使用+++\n");
  67.             break;
  68.         }
  69.         else
  70.         {
  71.             printf("选择有误,请重新选择!\n");
  72.             continue;
  73.         }
  74.     }
  75. }

回复 "Re: c语言简单计算器"

这儿你可以回复上面这条便签

captcha