[工学]c语言程序设计省二级考试题编程

[工学]c语言程序设计省二级考试题编程

ID:30143825

大小:228.54 KB

页数:41页

时间:2018-12-27

[工学]c语言程序设计省二级考试题编程_第1页
[工学]c语言程序设计省二级考试题编程_第2页
[工学]c语言程序设计省二级考试题编程_第3页
[工学]c语言程序设计省二级考试题编程_第4页
[工学]c语言程序设计省二级考试题编程_第5页
资源描述:

《[工学]c语言程序设计省二级考试题编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文件题:1、已知在文本文件20075.txt中共有500个记录,每个记录是用以下格式表示的5项数据(各数据间以空格分开)(从网络课件中下载素材文件):    学号      姓名      机试成绩     笔试成绩    平时成绩  nnnnnnnnn  cccccc       nn           nn          nn(说明:n表示整型;c表示字符型;n的个数表示数据位数,例如nn表示两位整数,c的个数表示字符位数)求出前400人的机试的平均成绩。*/#include #include 

2、ib.h>main(){    FILE *fp;    char xh[10],name[7];    int i,js,bs,pscj;    double sum=0,average;    fp=fopen("20075.txt","r");    if(fp!=NULL)    {        for(i=1;i<=400;i++)        {            fscanf(fp,"%s%s%d%d%d",xh,name,&js,&bs,&pscj);            sum+=js;        }

3、        average=sum/400;        printf("average=%.2lf",average);        fclose(fp);    }    else    {        printf("文件打开失败!");        exit(0);    }}/*average=91.56Press any key to continue*/2、已知在文本文件20071.txt中共有600个记录,每个记录是一个用xx.x格式表示的实数,编写程序统计出记录中所有大于等于60的数据个数(使用

4、循环结构实现) */#include#includemain(){    FILE *fp;    int i;    double score;    int count=0;    fp=fopen("20071.txt","r");    if(fp!=NULL)    {        for(i=1;i<=600;i++)        {            fscanf(fp,"%lf",&score);            if(score>=60)             

5、   count++;        }        fclose(fp);        printf(">=60的人数为%d",count);    }    else    {        printf("文件打开失败!");        exit(0);    }}/*>=60的人数为513Press any key to continue*/3、/*已知在文本文件{<20081.txt>}中共有600个记录,每个记录是一个用"xx.x"格式表示的实数,编程将该文件中的全部数据原样复制一份到文本文件20082.

6、txt中。 */#include #include main(){    FILE *f20081,*f20082;    double score;    int i;    f20081=fopen("20081.txt","r");    f20082=fopen("20082.txt","w");    if(f20081!=NULL&&f20082!=NULL)    {        while( fscanf(f20081,"%lf",&score)!=EOF)        { 

7、           fprintf(f20082,"%4.1lf",score);        }        fclose(f20081);        fclose(f20082);        printf("文件复制成功!");    }    else    {        printf("20081.txt未打开或20082.txt未打开!");        exit(0);    }}4、#include #include main(){    FILE 

8、*f20083,*f20084,*f20085;    double score;    f20083=fopen("20083.txt","r");    f20084=fopen("20084.txt","r");    f200

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。