作业帮 > 综合 > 作业

C语言,4.0,10.0,100.0,86.0

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/31 05:09:00
C语言,4.0,10.0,100.0,86.0
我想要的结果是:4.000,10.00,100.0,86.00..也就是加上小数点一共5位,这个程序怎么写?请教各路大侠.
C语言,4.0,10.0,100.0,86.0
可以先转换为字符串,再输出:
#include <stdio.h>
main()
{
    double x[4] = {4, 10, 100, 86};
    int i;
    char s[20];
    for(i = 0; i < 4; i++) {
        sprintf(s, "%f", x[i]);
        s[5] = 0; // 截断后面的0
        puts(s);
    }
}