C语言中,如何在输出时将变量转成已输入的数?例如输入5+3确定之后是a+b=8,让其输出5+3=8

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 02:05:33
C语言中,如何在输出时将变量转成已输入的数?例如输入5+3确定之后是a+b=8,让其输出5+3=8

C语言中,如何在输出时将变量转成已输入的数?例如输入5+3确定之后是a+b=8,让其输出5+3=8
C语言中,如何在输出时将变量转成已输入的数?例如输入5+3确定之后是a+b=8,让其输出5+3=8

C语言中,如何在输出时将变量转成已输入的数?例如输入5+3确定之后是a+b=8,让其输出5+3=8
你试试这个吧
#include
int main()
{
float a,b,s;
char c;
scanf("%f%c%f",&a,&c,&b);

② printf("%f%c%f",a,c,b);
}
如果要得到结果 就属于一个一个简单的计算器了
再把
switch(c)
{
case '+':s=a+b; printf("%f%c%f=%f",a,c,b,s);break;
case '-':s=a-b; printf("%f%c%f=%f",a,c,b,s);break;
case '*':s=a*b; printf("%f%c%f=%f",a,c,b,s);break;
case '/':s=a/b; printf("%f%c%f=%f",a,c,b,s);break;
}
加到①位置,同时把②去掉
就是用了个读取保存用的字符用变量c存储了起来