问题:
编写一个根据用户键入的两个操作数和一个双目算数运算符,由计算机输出运算结果的程序。
解析:
首先要搞清楚双目运算符[1]和双目算数运算符,双目算数运算符只有5个,即【+】【-】【*】【/】【%】。然后用swich语句进行编写。
代码:
#include <stdio.h>
int main() {
int a,b,k;
char c;
printf("输入式子:");
scanf("%d%c%d",&a,&c,&b);
printf("%d%c%d=",a,c,b);
switch (c){
case '+': k=a+b;break;
case '-': k=a-b;break;
case '*': k=a*b;break;
case '/': k=a/b;break;
case '%': k=a%b;break;
default:printf("error!");
return 0;
}
printf("%d",k);
return 0;
}
扩展
版权声明:本文为Toufahaizai原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。