作业帮 > 综合 > 作业

C语言 简单的计算器 只需要进行 加减乘除的运算 谢谢大神!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 05:11:11
C语言 简单的计算器 只需要进行 加减乘除的运算 谢谢大神!
要求 输入算式 输出算式和答案
求教= =.
int main()
{
char exp[8];
printf("enter exp:\n");
scanf("%s",exp); //输入类似于1+1 2*5这样的式子,一次一个
switch(exp[1]){
case '+':
printf("%d\n",exp[0]-'0'+exp[2]-'0'); break;
case '-':
printf("%d\n",exp[0]-exp[2]); break;
case '*':
printf("%d\n",(exp[0]-'0')*(exp[2]-'0')); break;
case '/':
printf("%f\n",(exp[0]-'0')*1.0/(exp[2]-'0')*1.0); //1.0是为了转化成浮点数好得到小数结果
};
return 0;
}