第1个回答 2011-11-18
#include<stdio.h>
int main()
{
int a,b,he,cha,ji,yu;
float shang;
scanf("%d%d",&a,&b);
he=a+b;
cha=a-b;
ji=a*b;
shang=(float)(a)/b;
yu=a%b;
printf("%d\n%d\n%d\n%d\n",he,cha,ji,yu);
printf("%.2f\n",shang);
return 0;
}
除法不能那么用的看我的程序,还有你有个逗号用的是中文的在第一行。并且求余数的差个分号多个百分号。还有就是输出的时候格式不美观
第2个回答 2011-11-18
在定义ji的时候,后面的分号你写的是中文而不是英文标点,yu=a%%b应该改为yu=a%b; 总的来说,这是我按你的要求给你改的程序:
#include<stdio.h>
int main()
{
int a,b,he,cha,ji,yu;
float shang;
scanf("%d %d",&a,&b);
he=a+b;
cha=a-b;
ji=a*b;
shang=float((float)(a)/b);
yu=a%b;
printf("%d %d %d %d\n",he,cha,ji,yu);
printf("%.2f\n",shang);
return 0;
}
第3个回答 2011-11-18
有个标点错了,int a,b,he,cha,ji,yu;
ji后面的打成中文的了,改成英文的
第4个回答 2011-11-18
,打成中文的了。余数用一个%,而且后面少打一分号
第5个回答 2011-11-18
yu=a%%b应改为yu=a%b;