#includeintmain(void){FILE"> #includeintmain(void){FILE" />
《C语言程序设计教程》实验报告一.doc

《C语言程序设计教程》实验报告一.doc

ID:48932317

大小:2.50 MB

页数:6页

时间:2020-02-25

《C语言程序设计教程》实验报告一.doc_第1页
《C语言程序设计教程》实验报告一.doc_第2页
《C语言程序设计教程》实验报告一.doc_第3页
《C语言程序设计教程》实验报告一.doc_第4页
《C语言程序设计教程》实验报告一.doc_第5页
资源描述:

《《C语言程序设计教程》实验报告一.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第15次练习-夏7周1.教材练习12-1(p243)将短句"Programmingisfun"写入某文件,文件名自定。请在此插入源代码#include#includeintmain(void){FILE*fp;if((fp=fopen("f1.txt","w"))==NULL){printf("Fileopenerror!");exit(0);}fprintf(fp,"%s","Programmingisfun");if(fclose(fp)){printf("Cannotclosethef

2、ile!");exit(0);}return0;}2.教材练习12-2(p247)已知一个数据文件f.dat中保存了5个学生的考试成绩,包括学号、姓名和分数,文件内容如下:301101张文91301102陈慧85301103王卫东76301104郑伟69301105郭温涛55编程要求:1)将文件的内容读出并显示到屏幕中2)在上述基础上,输出成绩最低和成绩最高的学生的学号、姓名和成绩。#include#include#includeintmain(void){FILE*fp

3、;6浙江大学计算机学院第15次练习-夏7周intnum,maxnum,minnum;charstname[10],maxname[10],minname[10];intscore,maxscore=0,minscore=100;if((fp=fopen("f.dat","r"))==NULL){printf("Fileopenerror!");exit(0);}while(!feof(fp)){fscanf(fp,"%d%s%d",&num,stname,&score);printf("%d%8s%4d",num,stnam

4、e,score);if(score>=maxscore){maxnum=num;strcpy(maxname,stname);maxscore=score;}if(score<=minscore){minnum=num;strcpy(minname,stname);minscore=score;}}printf("成绩最高:%d%8s%4d",maxnum,maxname,maxscore);printf("成绩最低:%d%8s%4d",minnum,minname,minscore);if(fclose(fp)){prin

5、tf("Cannotclosethefile!");exit(0);}return0;}6浙江大学计算机学院第15次练习-夏7周3.教材练习12-3(p254):读一个指定的文本文件,显示在屏幕上,如果有大写字母,则改成小写字母再输出,并统计行数。根据回车符统计文件行数。要处理的文件名通过键盘读入字符串指定。测试数据要求至少读入3行包含大写字母和其它字母混合的字符串#include#includeintmain(void){FILE*fp;charch;charfileName[20];in

6、tnum=0;scanf("%s",fileName);if((fp=fopen(fileName,"r"))==NULL){printf("Fileopenerror!");exit(0);}while(fscanf(fp,"%c",&ch)!=EOF){if(ch>='A'&&ch<='Z')ch=ch-'A'+'a';elseif(ch=='')num++;putchar(ch);}printf("文件行数:%d",num);if(fclose(fp)){printf("Cannotclosethefile!"

7、);exit(0);6浙江大学计算机学院第15次练习-夏7周}return0;}假设在f3.txt里已经有如下左图的内容,下右图是键入f3.txt运行的结果:4.教材练习12-4从键盘输入一行字符,写到文件f4.txt中,并重新读出,最终在屏幕上显示验证。输入以读到回车符''为结束,读文件时要求用EOF来循环控制。请在此插入源代码#include#includeintmain(void){FILE*fp;charch;if((fp=fopen("f4.txt","w"))==NULL){pr

8、intf("Fileopenerror!");exit(0);}while((ch=getchar())!=''){fputc(ch,fp);}fputc(ch,fp);if(fclose(fp)){printf("Canno

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

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

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