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位,这个程序怎么写?请教各路大侠.
我想要的结果是:4.000,10.00,100.0,86.00..也就是加上小数点一共5位,这个程序怎么写?请教各路大侠.
![C语言,4.0,10.0,100.0,86.0](/uploads/image/z/4077812-20-2.jpg?t=C%E8%AF%AD%E8%A8%80%2C4.0%2C10.0%2C100.0%2C86.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);
}
}
#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);
}
}