c语言“三个数的混合运算”,我编了一个计算器程序,可是只能算出两个数的结果,到底要怎么修改?#includemain(){ float x,y,z,i; char o; printf("\n请输入三个运算量:"); scanf("%f%f%f",&x,&y,&z); getchar(); printf(
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 23:09:07
c语言“三个数的混合运算”,我编了一个计算器程序,可是只能算出两个数的结果,到底要怎么修改?#includemain(){ float x,y,z,i; char o; printf("\n请输入三个运算量:"); scanf("%f%f%f",&x,&y,&z); getchar(); printf(
c语言“三个数的混合运算”,我编了一个计算器程序,可是只能算出两个数的结果,到底要怎么修改?
#include
main()
{
float x,y,z,i;
char o;
printf("\n请输入三个运算量:");
scanf("%f%f%f",&x,&y,&z);
getchar();
printf("\n请选择运算符+、-、*、/:");
o=getchar();
switch(o)
{
case '+':i=x+y+z;break;
case '-':i=x-y-z;break;
case '*':i=x*y*z;break;
case '/':i=x/y/z;break;
default:printf("%c不是运算符\n",o);
}
printf("%0.2f\n",x,y,z,i,o);
}
c语言“三个数的混合运算”,我编了一个计算器程序,可是只能算出两个数的结果,到底要怎么修改?#includemain(){ float x,y,z,i; char o; printf("\n请输入三个运算量:"); scanf("%f%f%f",&x,&y,&z); getchar(); printf(
printf("%0.2f\n",x,y,z,i,o);这一句,输出控制符只有一个,只能输出x的值,你要写上其他变量的输出控制才行