您的位置:首页 > 其它

从键盘上输入两个整数,及一个运算符(+,-,*,/,%),进行程序相应的运算后输出运算的结果-------switch结构

2018-12-17 13:23 4657 查看

``看过网上的一些贴子,有些实在是麻烦,笔者提供一个自己的比较清晰的方法
使用的编译软件是Dev C++

#include<stdio.h>
int main()
{
 int a,b;
 char c;
 scanf("%d %d %c",&a,&b,&c);
 switch(c)                                         //不要写成c=getchar()
 {                
  case'+':printf("%d",a+b); break;              //不要在case后面打()
  case'-':printf("%d",a-b); break;
  case'*':printf("%d",a*b); break;
  case'/':if(b==0)
          printf("除数不能为0!");
          else
          printf("%f",a*1.0/b); break;          //注意乘的1.0
  case'%':printf("%d",a%b); break;
  default:break;
 }
 return 0;
 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐