简单计算器
#include <stdio.h>
int main()
{
char op;
int a, b;
scanf("%d %c %d", &a, &op, &b);
if(op == '+')
printf("%d %c %d = %d", a , op, b, a + b);
else if(op == '-')
printf("%d %c %d = %d", a, op, b, a - b);
else if(op == '*')
printf("%d %c %d = %d", a, op, b, a * b );
else if(op == '/')
{
if(b != 0)
printf("%d %c %d = %d", a, op, b, a / b);
else
printf("Invalid");
}
else
printf("Invalid");
return 0;
}
近似于
(参数r的引入简化了运算)
#include <stdio.h>
int main()
{
char op;
int a, b, r;
scanf("%d %c %d", &a, &op, &b);
switch(op)
{
case '+': r = a + b;
break;
case '-': r = a - b;
break;
case '*': r = a * b;
break;
case '/':
if (b != 0) r = a / b;
break;
default:
printf("Invalid");
return 1;
}
printf("%d %c %d = %d", a, op, b, r);
return 0;
}
本文介绍了一个简单的命令行计算器程序实现,该程序使用C语言编写,能够完成基本的加、减、乘、除运算,并能有效处理除数为零的情况。
967

被折叠的 条评论
为什么被折叠?



