题目要求:
对于输入的两个整数,按照要求输出其和差积商。如果a能够被b整除,那么a/b应输出为整数格式,否则a/b输出为带两位小数的格式。
思路:
由于除法有两种情况,所以单独给除法使用if else即可
实现代码:
#include <stdio.h>
int main(){
int sum,difference,product,quotien,a,b;
float q1;
scanf("%d %d",&a,&b);
sum=a+b;
difference=a-b;
product=a*b;
quotien=a/b;
q1=0.1*a/b*10;//转换为float类型
printf("%d + %d = %d\n",a,b,sum);
printf("%d - %d = %d\n",a,b,difference);
printf("%d * %d = %d\n",a,b,product);
if(a%b==0){
printf("%d / %d = %d\n",a,b,quotien);
}else{
printf("%d / %d = %.2f\n",a,b,q1);
}
return 0;
}