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

来自 Funky Giraffe, 2024-03-07, 写在 C, 查看 16 次.
URL http://www.code666.cn/view/335c16f9
  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");
  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. }

回复 c语言简单计算器 rss

标题 提交人 语言 时间
Re: c语言简单计算器 Fiery Monkey c 2 月 前.

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

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

captcha