求指点,我的答案这么写在考试的时候能给分吗
一个简单的C二级课后练习.我的答案跟网上的答案结果一样,但是程序有区别
我的答案为:
#include <stdio.h>
main()
{ double m,n,t;
printf("m:n:t\n");
scanf("%lf%lf%lf",&m,&n,&t);
printf("%.1f",(m+n+t)/3.0); <-- 我这里用的是%f不是%lf,问题大吗?
}
题目为 编程序,读入三个双精度数,求它们的平均值并保留此平均值小数点后一位数,对小数点后第二位进行四舍五入,最后输出结果.
网上找的答案:
#include <stdio.h>
main()
{ double x,y,z,s;
printf("input x,y,z: ");
scanf("%lf%lf%lf",&x,&y,&z);
s=(x+y+z)/3.0;
printf("\nAverage=%6.1lf\n",s);
getch();
}
运行结果一样,我想知道我这么回答,如果是考试,能给分吗?