C语言如何将多位小数输出时只输出四位
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/04 03:03:55
C语言如何将多位小数输出时只输出四位
txt文档中数据如下,如何将其全都只保留到小数点后四位,四位后的数据四舍五入呢
116.357003333333
116.357005
116.357005
116.357021666667
116.357078333333
116.357171666667
116.357298333333
txt文档中数据如下,如何将其全都只保留到小数点后四位,四位后的数据四舍五入呢
116.357003333333
116.357005
116.357005
116.357021666667
116.357078333333
116.357171666667
116.357298333333
/>
采用文件读取的方式,读入每行数据,然后取四位小数显示:
#include<stdio.h>
main(){
\x05double s;
\x05FILE *fp;
\x05int i,j;
\x05fp =fopen("abc.txt","r"); // 文件名你自己改吧
\x05while(1)
\x05{
\x05 fscanf(fp,"%lf",&s); // 读一行
\x05 if (feof(fp)) break; // 读到 EOF 文件结束
\x05 printf("%.4lf\n",s); // 输出4位小数
\x05};
\x05fclose(fp);
\x05return 0;
}
再问: 总监,您的程序执行不了啊
再答: 有个地方改了一下,你运行试试吧,你把文件名,改成你自己的文件名还有什么问题吗?#include<stdio.h>
main(){
double s;
FILE *fp;
int i,j;
fp =fopen("abc.txt","r"); // 文件名你自己改吧
while(1)
{
fscanf(fp,"%lf",&s); // 读一行
if (feof(fp)) break; // 读到 EOF 文件结束
printf("%.4lf\n",s); // 输出4位小数
};
fclose(fp);
return 0;
}
再问: 好吧,谢谢总监叔叔
再答: 你认识我吗,你是谁呀
采用文件读取的方式,读入每行数据,然后取四位小数显示:
#include<stdio.h>
main(){
\x05double s;
\x05FILE *fp;
\x05int i,j;
\x05fp =fopen("abc.txt","r"); // 文件名你自己改吧
\x05while(1)
\x05{
\x05 fscanf(fp,"%lf",&s); // 读一行
\x05 if (feof(fp)) break; // 读到 EOF 文件结束
\x05 printf("%.4lf\n",s); // 输出4位小数
\x05};
\x05fclose(fp);
\x05return 0;
}
再问: 总监,您的程序执行不了啊
再答: 有个地方改了一下,你运行试试吧,你把文件名,改成你自己的文件名还有什么问题吗?#include<stdio.h>
main(){
double s;
FILE *fp;
int i,j;
fp =fopen("abc.txt","r"); // 文件名你自己改吧
while(1)
{
fscanf(fp,"%lf",&s); // 读一行
if (feof(fp)) break; // 读到 EOF 文件结束
printf("%.4lf\n",s); // 输出4位小数
};
fclose(fp);
return 0;
}
再问: 好吧,谢谢总监叔叔
再答: 你认识我吗,你是谁呀
C语言如何实现将一个小数点后100位的小数按小数点后99位四舍五入输出
C语言中用printf()怎么保留3位小数,末位四舍五入输出一个浮点数?
C语言 如何使这句话只输出一次
C语言编程键盘输入一个华氏温度,输出摄氏温度.摄氏温度=5*(华氏温度-32)/9,输出结果取位2小数.
C语言,填空题:输入半径,计算圆的面积并输出,保留4位小数.
c语言 输出3位小数#include #include #include int main(){printf("%d\n
C语言 求平均数然后输出一个保留2位小数的结果,
c ++输出如何保留小数位数
在C语言中%f的输出形式指的是什么?保留6位还是7位小数?
C语言 输入正整数a,b,c,输出a/b的小数形式,保留小数点后c位.a,b
c语言题目:输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位.例如a=1,b=6,c=4时应输出0.166
c语言如何输出下列图案.**** **** **** ****