搜索
查看: 269|回复: 0

这个除了余数运算(结果不正确)其他的都无法运行,会卡住然后直接结束,怎么回事

[复制链接]
 楼主| 发表于 2020-12-4 21:15:00 | 显示全部楼层 |阅读模式
5啊哈币
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5.     int a,a1,a2,b,b1,b2,c,c1,c2,d,d1,d2,e,e1,e2,f,f1,g,g1,type;
  6.     system("color f0");
  7.     printf("欢迎使用C语言版计算器");
  8.     printf("-----------------------------------------------");
  9.     printf("请输入计算类型1=加法2=减法3=乘法4=除法5=余数计算(维护中)6=平方7=三次方输入后请按回车");
  10.     scanf("%d",&type);
  11.     if(type==1)
  12.     {
  13.         printf("请输入第一个加数(输入后请按回车)");
  14.         scanf("%d",a);
  15.         printf("请输入第二个加数(输入后请按回车)");
  16.         scanf("%d",a1);
  17.         a2=a+a1;
  18.         printf("计算中....");
  19.         printf("他们的和是%d",a2);
  20.         
  21.         
  22.         system("pause");
  23.         return 0;
  24.     }
  25.     if(type==2)
  26.     {
  27.         printf("请输入被减数(输入后请按回车)");
  28.         scanf("%d",b);
  29.         printf("请输入减数(输入后请按回车)");
  30.         scanf("%d",b1);
  31.         b2=b-b1;
  32.         printf("计算中....");
  33.         printf("他们的差是%d",b2);
  34.         
  35.         
  36.         system("pause");
  37.         return 0;
  38.     }
  39.     if(type==3)
  40.     {
  41.         printf("请输入第一个因数(输入后请按回车)");
  42.         scanf("%d",c);
  43.         printf("请输入第二个因数(输入后请按回车)");
  44.         scanf("%d",c1);
  45.         c2=c*c1;
  46.         printf("计算中....");
  47.         printf("他们的积是%d",c2);
  48.         
  49.         
  50.         system("pause");
  51.         return 0;
  52.     }
  53.     if(type==4)
  54.     {
  55.         printf("请输入被除数(输入后请按回车)");
  56.         scanf("%d",d);
  57.         printf("请输入除数(输入后请按回车)");
  58.         scanf("%d",d1);
  59.         d2=d/d1;
  60.         printf("计算中(只会输出整数部分)....");
  61.         printf("他们的商是%d",d2);
  62.         
  63.         
  64.         system("pause");
  65.         return 0;
  66.     }
  67.     if(type==5)
  68.     {
  69.         printf("请输入被除数(输入后请按回车)");
  70.         scanf("%d",e);
  71.         printf("请输入除数(输入后请按回车)");
  72.         scanf("%d",e1);
  73.         e2=e%e1;
  74.         printf("计算中(只会输出余数部分)....");
  75.         printf("他们的余数是%d",e2);
  76.         
  77.         
  78.         system("pause");
  79.         return 0;
  80.     }
  81.     if(type==6)
  82.     {
  83.         printf("请输入要平方的数(输入后请按回车)");
  84.         scanf("%d",f);
  85.         f1=f*f;
  86.         printf("计算中....");
  87.         printf("他的平方是%d",f1);
  88.         
  89.         
  90.         system("pause");
  91.         return 0;
  92.     }
  93.     if(type==7)
  94.     {
  95.         printf("请输入要三次方的数(输入后请按回车)");
  96.         scanf("%d",g);
  97.         g1=g*g*g;
  98.         printf("计算中....");
  99.         printf("他的三次方是%d",g1);
  100.         
  101.         
  102.         system("pause");
  103.         return 0;
  104.     }
  105. }
  106.    
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表