4个回答
展开全部
四个整型 一个浮点型, 所以 用数组的话 只能是用浮点型数组, 即float a[5];
或者用五个变量, 可以是四个整型,一个浮点型. int a,b,d,e; float c;
打开文件部分相同.
FILE *fp = fopen("input1.txt", "r");
读取数据, 数组方式:
int i;
float a[5];
fscanf(fp, "%f,", &a[0]);
for(i = 1; i <5; i ++)
fscanf(fp, "%f",&a[i]);
变量方式:
int a,b,d,e;
float c;
fscanf(fp,"%d,%d%f%d%d", &a,&b,&c,&d,&e);
展开全部
#include<stdio.h>
void main() { FILE *fp; int a,b,c,d; float e;
if ( fp=fopen("input.txt","r") ) {
fscanf(fp,"%d,%d",&a,&b);
fscanf("%f%d%d",&e,&c,&d);
fclose(fp);
printf("%d %d %d %d %f\n",a,b,c,d,e);
} else printf("无法打开文件'input.txt'。\n");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
float a[5];
FILE *fp;
fp=fopen("input1.txt","r");
for(int i=0;i<5;i++)
fscanf(f, "%f%*c", &a[i]);
fclose(fp);
FILE *fp;
fp=fopen("input1.txt","r");
for(int i=0;i<5;i++)
fscanf(f, "%f%*c", &a[i]);
fclose(fp);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询