TC软件编写程序

来源:百度知道 编辑:UC知道 时间:2024/09/22 15:58:35
模拟计算器功能,编写程序,根据用户输入的运算符加、减、乘、除(+,-,*,/)
对两个数进行运算。(用switch 语句,加减乘除)

这就先让用户输入一个字符
对输入的这个符进行判断switch ch;
再用case进行运算、输出;
程序可一这么写:
#include "stdio.h"
void main()
{
int a=8,b=2;
float ans;
char c;
printf("a=%d,b=%d\ninput + - * or /:",a,b);
scanf("%c",&c);

switch(c)
{
case '+':
ans=a+b;
printf("a+b=%f",ans);
break;
case '-':
ans=a-b;
printf("a-b=%f",ans);
break;
case '*':
ans=a*b;
printf("a*b=%f",ans);
break;
case '/':
ans=1.0*a/b;
printf("a/b=%f",ans);
break;
default:
printf("input wrong");
}

}
注意相除时可能出现小数,所以把ans定义为float型;

main()
{
float a,b;
char c;
pr