# include<stdio.h>
int main(void)
{
int num1,num2,sum,cha,ji,yushu;
double shang;
printf("please input num1\n");
scanf("%d",&num1);
printf("please input num2\n");
scanf("%d",&num2);
sum=num1+num2;
cha=num1-num2;
ji=num1*num2;
shang=num1/num2;
yushu=num1%num2;
printf("sum=%d\n",sum);
printf("cha=%d\n",cha);
printf("ji=%d\n",ji);
printf("shang=%f\n",shang);
printf("yushu=%d\n",yushu);
return 0;
}
我是这样写的,经检验是正确的,但当num2=0是程序就无法运行了
并且当num1>num2时商为0.000000