题目:
输入顾客在超市消费金额和顾客支付金额,输出应找的钱数。
输入格式:
两个实数
输出格式:
1个实数,精确到小数点后2位
测试用例:
输入样例:
89.67 100
输出样例:
change=10.33
分析:
既然说了要保留小数点后两位,那就不得不用上%.2f这个写法了。但是,这个写法只针对float形,换句话说,只针对浮点数。如果按照int形定义,结果是,额,自己试一下吧。但是考试的时候不要发癫,该怎样就怎样,不然会大分不保!
解答:
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a,b,c,d;
scanf("%f%f",&a,&b);
c=b-a;
printf("change=%.2f",c);
return 0;
}
总结:
和上一题类似,这里就不赘述了。