C语言编程问题.实现普通四则运算编写用人机对话形式进行加、减、乘、除运算的程序.用户每输入一次运算数和运算符,系统输出相应的计算结果.当输入的运算符为“#”时结束#include main(){\x0
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 21:39:10
![C语言编程问题.实现普通四则运算编写用人机对话形式进行加、减、乘、除运算的程序.用户每输入一次运算数和运算符,系统输出相应的计算结果.当输入的运算符为“#”时结束#include main(){\x0](/uploads/image/z/2766415-31-5.jpg?t=C%E8%AF%AD%E8%A8%80%E7%BC%96%E7%A8%8B%E9%97%AE%E9%A2%98.%E5%AE%9E%E7%8E%B0%E6%99%AE%E9%80%9A%E5%9B%9B%E5%88%99%E8%BF%90%E7%AE%97%E7%BC%96%E5%86%99%E7%94%A8%E4%BA%BA%E6%9C%BA%E5%AF%B9%E8%AF%9D%E5%BD%A2%E5%BC%8F%E8%BF%9B%E8%A1%8C%E5%8A%A0%E3%80%81%E5%87%8F%E3%80%81%E4%B9%98%E3%80%81%E9%99%A4%E8%BF%90%E7%AE%97%E7%9A%84%E7%A8%8B%E5%BA%8F.%E7%94%A8%E6%88%B7%E6%AF%8F%E8%BE%93%E5%85%A5%E4%B8%80%E6%AC%A1%E8%BF%90%E7%AE%97%E6%95%B0%E5%92%8C%E8%BF%90%E7%AE%97%E7%AC%A6%2C%E7%B3%BB%E7%BB%9F%E8%BE%93%E5%87%BA%E7%9B%B8%E5%BA%94%E7%9A%84%E8%AE%A1%E7%AE%97%E7%BB%93%E6%9E%9C.%E5%BD%93%E8%BE%93%E5%85%A5%E7%9A%84%E8%BF%90%E7%AE%97%E7%AC%A6%E4%B8%BA%E2%80%9C%23%E2%80%9D%E6%97%B6%E7%BB%93%E6%9D%9F%23include+main%28%29%7B%5Cx0)
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);
}
}
楼主程序实现能力有待提升啊