从键盘输入两个实数和一个四则运算符(+、-、*、/),由运算符决定相应的运算。若输入其它字符,则显示“Input Error”信息。用IF语句实现以上功能。
代码如下:
#include <stdio.h>
int main()
{
double a,b;
char c;
scanf("%lf%c%lf",&a,&c,&b);
if(c == '+')
printf("%g\n",a+b);
else if(c == '-')
printf("%g\n",a-b);
else if(c == '*')
printf("%g\n",a*b);
else if(c == '/')
printf("%g\n",a/b);
else
printf("Input Error\n");
return 0;
}
int i, j;
scanf("%d", &i);
char c = getchar();
scanf("%d", &j);
int result = 0;
if(c == '+')
{
result = i + j;
}
else if(c == '-')
{
result = i - j;
}
else if(c == '*')
{
result = i * j;
}
else
{
result = i / j;
}
printf("%d %c %d = %d\n", i, c, j, result);