C语言编程问题.实现普通四则运算编写用人机对话形式进行加、减、乘、除运算的程序.用户每输入一次运算数和运算符,系统输出相应的计算结果.当输入的运算符为“#”时结束#include main(){\x0
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 19:51:16
C语言编程问题.实现普通四则运算编写用人机对话形式进行加、减、乘、除运算的程序.用户每输入一次运算数和运算符,系统输出相应的计算结果.当输入的运算符为“#”时结束#include main(){\x0
C语言编程问题.实现普通四则运算
编写用人机对话形式进行加、减、乘、除运算的程序.用户每输入一次运算数和运算符,系统输出相应的计算结果.当输入的运算符为“#”时结束
#include
main()
{\x09
\x09int i=1,flag=0;
\x09double a=0,b=0,result=0;
\x09char sym;
\x09printf("(%d)\n",i);
\x09scanf("%lf%c%lf",&a&sym&b);
\x09while(sym!='#')
\x09{switch(sym)
\x09case '+':result=a+b;break;
\x09case '-':result=a-b;break;
\x09case '*':result=a*b;break;
\x09case '/':result=a/b;break;
\x09default :if(b==0)flag=2;}
\x09if(flag==0)
\x09{printf("%lf\n",result);
\x09i++;}
\x09else flag=2;
\x09printf("(%d)\n",i);
\x09scanf("%lf%c%lf",&a&sym&b);
}
不知道那里错了,求帮忙看下
C语言编程问题.实现普通四则运算编写用人机对话形式进行加、减、乘、除运算的程序.用户每输入一次运算数和运算符,系统输出相应的计算结果.当输入的运算符为“#”时结束#include main(){\x0
#include <stdio.h>
main()
{
int i=1,flag=0;
double a=0,b=0,result=0;
char sym;
printf("(%d)\n",i);
scanf("%lf%c%lf",&a,&sym,&b);
while(sym!='#')
{
switch(sym)
{
case '+':
result=a+b;
break;
case '-':
result=a-b;
break;
case '*':
result=a*b;
break;
case '/':
result=a/b;
break;
default :
if(b==0)flag=2;
}
if(flag==0)
{
printf("%lf\n",result);
i++;
}
else flag=2;
printf("(%d)\n",i);
scanf("%lf%c%lf",&a,&sym,&b);
}
}
楼主程序实现能力有待提升啊