A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

计算器基本功能
可进行+ - × /运算
  1. #include <stdio.h>

  2. int main()
  3. {
  4. //定义变量 保存用户输入的两个值 运算结果 符号
  5. int num1=0,num2=0,op=-1,result=0;
  6. //提示用户输入第一个数 并接收
  7. printf("请输入第一个数!");
  8. scanf("%d",&num1);
  9. //提示用户输入运算符1.+ 2.- 3.× 4./
  10. printf("请输入输入运算符1.+ 2.- 3.× 4./");
  11. scanf("%d",&op);
  12. if(op < 1 || op > 4){
  13.     printf("运算符不合法");
  14.     return 0;
  15.   }
  16. //提示用户输入另一个数 并接收
  17. printf("请输入另一个数!");
  18. scanf("%d",&num2);
  19. //进行判断并运算输出结果
  20. switch(op){
  21.   case 1:
  22.     result = num1 + num2;
  23.     break;
  24.   case 2:
  25.     result = num1 - num2;
  26.     break;
  27.   case 3:
  28.     result = num1 * num2;
  29.     break;
  30.   case 4:
  31. //强制转换类型,除法就有小数部分
  32.     result = num1 / (float)num2;
  33.     break;
  34.   }
  35. printf("%d和%d的运算结果为%.2f",num1,num2,result);
  36. return 0;
  37. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马