输入两个正整数m和n,求和,差,积,商,余数,C语言设计。

2025-03-24 02:17:01
推荐回答(2个)
回答1:

上面答案没有数据输入语句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);
 }

回答2:

#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);
 }