上面答案没有数据输入语句scanf,且麻烦, 改后如下:
#include
int main()
{
int m,n;
printf("请输入整数m=");
scanf("%d",&m);
printf("请输入整数n="); // 输入m,n
scanf("%d",&n);
printf("和=%d\n",m+n);
printf("差=%d\n",m-n);
printf("积=%d\n",m*n);
printf("商=%.2f\n",(float)1.0*m/n); // int 是整数,float语句是将int转换成float型
// m/n的俩个整的商,仍是整数,值是将小数点后所有都省去的整数,如3/2=1,但是用1.0*之后,得到3/2=1.5
// %.2f输出保留2位小数(四舍五入)的float型值,若%3.3f 则输出3位整数,3位小数
printf("余=%d\n",m%n);
}
#include
void main()
{
int m,n,he,cha,ji,shang,yu;
printf("请输入整数m=\n");
printf("请输入整数n=\n");
he=m+n;
cha=m-n;
ji=m*n;
shang=m/n;
yu=m%n;
printf("和=%d\n",he);
printf("差=%d\n",cha);
printf("积=%d\n",ji);
printf("商=%d\n",shang);
printf("余=%d\n",yu);
}