怎么编写C语言:将自然数1~10及其平方根写到f2.txt文本文件中,然后再顺序读出显示在屏幕上。
将自然数1~10及其平方根写到f2.txt文本文件中,然后再顺序读出显示在屏幕上。(说明:自然数1-10占三位列宽,其平方根占五位列宽,保留两位小数)。...
将自然数1~10及其平方根写到f2.txt文本文件中,然后再顺序读出显示在屏幕上。(说明:自然数1-10占三位列宽,其平方根占五位列宽,保留两位小数)。
展开
展开全部
#include "stdio.h"
#include "math.h"
int main(int argc,char *argv[]){
FILE *fp;
int n;
float x;
if((fp=fopen("f2.txt","w+"))==NULL){
printf("Failed to create file, exit...\n");
return 0;
}
for(n=1;n<11;fprintf(fp,"%d %f\n",n,sqrt(n)),n++);
rewind(fp);
while(fscanf(fp,"%d%f",&n,&x)==2)
printf("%3d%5.2f\n",n,x);
fclose(fp);
return 0;
}
结果:
展开全部
#include <stdio.h>
#include <math.h>
#define N 10
int main()
{
FILE *fp;
int i, x;
double y;
fp = fopen("./f2.txt", "w");
for(i = 1; i <= N; ++i)
fprintf(fp, "%3d %5.2lf\n", i, sqrt(i));
fclose(fp);
fp = fopen("./f2.txt", "r");
for(i = 1; i <= N; ++i)
{
fscanf(fp, "%d %lf", &x, &y);
printf("%3d %5.2lf\n", x, y);
}
fclose(fp);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询