7-5 A除以B
写在最前面:本答案为作者和朋友讨论得出,请在没有思路时作为参考启发,不要直接抄袭
需要注意的是,在输出商的时候,"a*1.0/b"起到了一个类似于强制转换的作用,使得结果出现小数,这个小东西非常好用,在后面的题也有用到。如果不乘以1.0则提交的时候会显示答案错误,在测试区运行的时候发现结果都是"整形.00"的形式。
#include<stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(b>0)
printf("%d/%d=%.2lf\n",a,b,a*1.0/b);
if(b<0)
printf("%d/(%d)=%.2lf\n",a,b,a*1.0/b);
if(b==0)
printf("%d/%d=Error",a,b);
return 0;
}