C语言中,如何在输出时将变量转成已输入的数?例如输入5+3确定之后是a+b=8,让其输出5+3=8
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 12:38:25
xŒOAYsĔ}_HjИXSbXxq4Q)ivEhd3w'KnaBgK8u8>
E6Ts}}u[1C&H-֑쳘\ҺDI.'
jTNK;Klk*eHT%$:5_ay#brfd"3L234hӰ}( ~meF9PtOeLk{} QEQz&(ڞՀîCeTR-gfޘIT/N{XmԌ|}?!r^"PTRįNs,
8r(Tn[Pfp쏡z N$wA?UW[,9fqCp
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存储了起来