从键盘上输入两个整数,然后比较大小,将较大的数存放在m中,较小的数存放在n中,最后进行加,减,乘,除,取余的运算。
这里需要注意的是,两个整数直接相除的时候,得出的商为一个整数,小数部分会直接被省略,得不到我们所要的结果。因此可以在定义部分时直接定义商为一个小数,在除法运算时通过强制类型转换将两个整数转化成小数进行计算,这样就可以有效的解决这个问题。
#include<stdio.h>
int main(){
int m,n,temp,h,c,j,y;
double s;
printf("请输入两个整数:");
scanf("%d,%d",&m,&n);
if(m<n){
temp=m;
m=n;
n=temp;
}
h=m+n;
c=m-n;
j=m*n;
s=(double)m/(double)n;
y=m%n;
printf("和为:%d,差为:%d,积为:%d,商为:%f,余为:%d",h,c,j,s,y);
}
则运行结果如图所示: