#include<stdio.h>
int main()
{
int a,b,sum,sum1,sum2,sum3;
printf("请输入两个数字:\n");
scanf("%d%d",&a,&b);
sum=a+b;
sum1=a-b;
sum2=a*b;
sum3=a/b;
printf("这两个数的和是%d,差是%d,积是%d,商是%f\n",sum,sum1,sum2,sum3);
return 0;
}
结果如下:
这个商的结果我不是很喜欢,所以把商的数据类型int换成浮点型float,
(注意的是sum3=a/b中的a和b还是整型,所以要强制转化类型,在前面加上括号,写入要转换的类型)
如下:
#include<stdio.h>
int main()
{
int a,b,sum,sum1,sum2;
float sum3;
printf("请输入两个数字:\n");
scanf("%d%d",&a,&b);
sum=a+b;
sum1=a-b;
sum2=a*b;
sum3=(float)a/b;
printf("这两个数的和是%d,差是%d,积是%d,商是%f\n",sum,sum1,sum2,sum3);
return 0;
}
结果就变成这样了。