任务:编写一个能计算两个数的和、积、差、商的小程序。如果输出为整数,直接输出。 如果输出有小数,请保留两位小数。
样例输入:
12 3
样例输出:
The sum is:15
The mul is:36
The dif is:9
The quo is:4
仅供参考:
#include
#include
int main()
{
int a,b,sum,dif,mul;
float quo;
scanf("%d %d",&a,&b);
sum = a+b;
dif = a-b;
mul = a*b;
printf("The sum is:%d\n",sum);
printf("The mul is:%d\n",mul);
printf("The dif is:%d\n",dif);
if(b==0){
printf("error");
}
else{
float c,d;
c=a;
d=b;
quo=c/d;
if((int)quo==quo){
printf("The quo is:%d\n",(int)quo);
}
else{
printf("The quo is:%0.2f\n",quo);
}
}
return 0;
}
注意:和、积、差按照正常来编写即可;
商需要考虑分母为零的情况,若分母为零,需报error;
结果为整数或小数时(保留两位小数),我用了if,else语句进行判断,分情况输出。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)