c语言习题汇总(6-10章)(5)

2019-05-24 17:29

·116· 第7章 数组

else putchar(chl):

}

(2) 读程序,指出程序实现的功能。

#include #include void main() {

FILE *fp:

int n=0; char ch;

fp=fopen(\ while( !feof(fp))

{ ch=fgetc(fp); if(ch= =' ') n++;} printf(\ fclose(fp); }

(3) 读程序,指出程序实现的功能。

(4) 写出以下程序的运行结果。

#include \#include void main() {

FILE *f1,*f2l; int k;

f1= fopen(\ f2= fopen(\ for(k=1; k<=1000; k++)

{ if( !feof(f1)) break; fputc( fgetc(f1), f2); }

fclose(f1); fclose(f2); }

#include #include

void main() {

FILE *fp; int i; char s1[80],s[]=\ fp=fopen(\ i=sizeof(s);

fwrite(s,i,1,fp); rewind(fp); fread(s1,i,1,fp); printf(\ printf(\ fseek(fp,10,1);

printf(\

fseek(fp,1,1); printf(\ fclose(fp); }

·116 ·

第7章 数组

4. 程序设计题

·117·

(1) 编一个程序,从键盘输入 200个字符,存入名为“f1.txt”的磁盘文件中。 (2) 把文本文件d1.dat复制到文本文件d2.dat中,要求仅复制d1.dat中的英文字符。 (3) 计算多项式a0+a1*x+a2*x*x+a3*x*x*x+...前10项的和,并将其值以格式\写到文件design.dat中。

(4) 磁盘文件a1和a2,各自存放一个已按字母顺序排好的字符串,编程合并二个文件到a3文件中,合并后仍保持字母顺序。

(5) 顺序文件 c.dat 每个记录包含学号(8位字符)和成绩(三位整数)两个数据项。从文件读入学生成绩,将大于或等于60分的学生成绩再形成一个新的文件score60.dat保存在A盘上,并显示出学生总人数、平均成绩和及格人数。

·117·


c语言习题汇总(6-10章)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:招标文件(范本) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: