帮忙解释下错怎么改

来源:互联网 发布:linux 棋牌游戏服务端 编辑:程序博客网 时间:2024/05/01 17:24

程序代码:

#include <stdio.h>#include<stdlib.h>int N,Hn,Tn,s;char L,H,T;float Load[6][4],Gh[6][7],Gt[6][6];main(){    FILE *fp;    fp=fopen("jingjifenpeishuju.txt","r");    if(fp==NULL)    {        printf("cannot find this file\n");        exit(1);    }    int i,j;    fscanf(fp,"%c%d",&L,&N);//读负荷数据    for(s=1;s<N;s++)    {        for(j=1;j<4;j++)        {            fscanf(fp,"%f",&Load[s][j]);        }    }    fscanf(fp,"%c",&H);//读水电厂数据    while(H!='H')    {        fscanf(fp,"%c",&H);    }    fscanf(fp,"%d",&Hn);    for(i=1;i<=Hn;i++)    {        for(j=1;j<7;j++)        {            fscanf(fp,"%f",&Gh[i][j]);        }    }    fscanf(fp,"%c",&T);//读火电厂数据    while(T!='T')    {        fscanf(fp,"%c",&T);    }    fscanf(fp,"%d",&Tn);    for(i=1;i<=Tn;i++)    {        for(j=1;j<6;j++)        {            fscanf(fp,"%f",&Gt[i][j]);        }    }    fclose(fp);    printf("%d\n%d\n%d\n",N,Hn,Tn);}


0 0
原创粉丝点击