解答一 举报 判断先判断保留后的数的小数点后为0或者5eg float a;scanf(“%f”,&a);if(a%100==5||a%100==0)printf(%1.f);保留的一位是输出的时候 %.1f 解析看不懂?免费查看同类题视频解析查看解答 相似问题 在C语言中 双精度和单精度的数,小数点后面分别保留几位啊··· 在C语言计算出的结果...
输出语句可以这样写: printf("%.3f\n",a); 假设a是你要输出的变量。其中".3f"就是指限定输出3位小数,并且C语言会自动进行末位的四舍五入。
int main(){ float a,b,c,d;printf("请输入两个数a和b: ");scanf("%f,%f",&a,&b);c=(a+b)/2;//平均数 d=sqrt(0.5*((a-c)*(a-c)+(b-c)*(b-c)));//sqrt()为开平方根函数。均方差d=√(0.5*((a-c)^2+(b-c)^2))printf("平均数为:%.3f",c);printf(...
输出之前,强制类型转换。
-a.bf——将一个十进制浮点数占宽a列、小数部分保留b位、左对齐输出,右侧补0;当被输出的浮点数的实际位数大于a时按实际位数输出。