[CODE]
#include <stdio.h>
#include <stdlib.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int a,b,c,d,e;
float f;
printf(“请输入第一个数:”);
scanf(“%d”,&a);
printf(“\n请输入第二个数:”);
scanf(“%d”,&b);
c=a+b;
d=a-b;
e=a*b;
printf(“%d+%d=%d\n”,a,b,c);
printf(“%d-%d=%d\n”,a,b,d);
printf(“%d*%d=%d\n”,a,b,e);
if(b=0){
printf(“除数不能为0\n”);
}
else{
f=a/b;
printf(“%d/%d=%d\n”,a,b,f);
}
system(“PAUSE”);
return 0;
{
int a,b,c,d,e;
float f;
printf(“请输入第一个数:”);
scanf(“%d”,&a);
printf(“\n请输入第二个数:”);
scanf(“%d”,&b);
c=a+b;
d=a-b;
e=a*b;
printf(“%d+%d=%d\n”,a,b,c);
printf(“%d-%d=%d\n”,a,b,d);
printf(“%d*%d=%d\n”,a,b,e);
if(b=0){
printf(“除数不能为0\n”);
}
else{
f=a/b;
printf(“%d/%d=%d\n”,a,b,f);
}
system(“PAUSE”);
return 0;
}
[/CODE]
除法出现问题,怎么办?
题目要求是这样的:用于接受用户输入的两个数(可以是整数也可以是小数),对其执行加,减,乘,除及求余的运算,然后以格式化方式显示计算结果,小数点后面保留两位.
>> 本文固定链接: http://www.vcgood.com/archives/3605
if(b==0)
楼上说的是对的呀,改一下应该没有问题的~~
最后一个printf(“%d/%d=%.2f\n”,a,b,f);