C语言,4.0,10.0,100.0,86.0我想要的结果是:4.000,10.00,100.0,86.00..也就是加上小数点一共5位,这个程序怎么写?请教各路大侠.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 16:14:32
C语言,4.0,10.0,100.0,86.0我想要的结果是:4.000,10.00,100.0,86.00..也就是加上小数点一共5位,这个程序怎么写?请教各路大侠.C语言,4.0,10.0,100
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
我想要的结果是:4.000,10.00,100.0,86.00..也就是加上小数点一共5位,这个程序怎么写?请教各路大侠.
C语言,4.0,10.0,100.0,86.0我想要的结果是:4.000,10.00,100.0,86.00..也就是加上小数点一共5位,这个程序怎么写?请教各路大侠.
可以先转换为字符串,再输出:
#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);
}
}