在C语言中,保留一位小数通常通过格式化输出来实现。以下是几种常用的方法来保留一位小数: 使用printf函数的格式化输出: 这是最简单和常用的方法。在printf函数的格式字符串中使用%.1f来格式化浮点数,从而保留一位小数。例如: c #include <stdio.h> int main() { float num = 3.14159; printf("%.1f ...
在c语言中让一个数保留2位小数可以通过精度限定符来完成,精度限定符有一个点号后跟一个整数组成。其准确含义依赖于它所修饰的数据类型。示例如下:include <stdio.h>int main(){printf("%.2lf\n", 1.2345678);return 0;}
求平均数时将a、b、c中的一个强制转换成浮点型,输出的时候,限定保留两位小数就ok。例如:printf("%.2f",((float)a+b+c)/3);将a转换为float,那运算的结果就是浮点型,也即可以得到小数,输出的时候用%.2f,就是保留2位小数,输出浮点型数 ...
这句:b=(int)……/100;会使得等号的右边的值为一个int值,然后int会被转化为double,所以会得到一个 整数.00000000.最后输出 整数.00.把(int)去掉试试看
include <stdio.h> include <math.h> void main(){int i;float sum=0;for (i=1;i<=100;i++){sum+=pow(i,3);} printf("%f\n",sum);}