资源描述:
《兰色标识是说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、兰色标识是说明,红色标识是要改成的内容。P44倒6改为:(a=1)+(b=3)4-(c=5)P45倒22改为:(相当于:a=a-(b-5))P52倒5逻辑表达式是()。去掉“逻辑”P56例2.1mainP58倒3行x+a%3(int)(x+y)%2/4(缺少(int))P62例3.4printf("-3<=AND<=3");P77例3.19去掉找出;printf(“”);P81加入两行:}A.你好B.你好再见晚安C.你好晚安D.你好再见P83第11行:程序运行时输入:100,20,300时,执行后输出结果是。P84倒第
2、5行printf(“”);P85第3行x<0改为x≤0P87例3.26(3)(减号丢掉了)共三行if(x<0&&x!=-3)y=xx-5x+6;elsey=xx-x-1;P9411行ptintf(“%-3d””,a[i]);去掉一个”P111倒18改为while(a[i]!=’ ’c[k++]=a[i++];P132[例5.17]中去掉红色部分intwordnum(charstr[]){inti,num=1,flag;charch;for(i=0;(ch=str[i])!=’ ’;i++)if(ch==’’ch==’
3、n’ch==’t’)flag=0;elseif(flag==0){flag=1;num++;}returnnum;}P141[例6.1]求圆周的周长、面积和球的体积。P146[例6.5]printf("r=%6.2f,l=%6.2,s=%6.2,v=%6.2",r,l,s,v);P151倒8行后退2个字符(排版问题)P152倒6改为:a=SQR(k+m)倒3中改为:A.16B.5C.9D.1P161第6行改为charpc;pc=”CLanguage”;P168表7-3中第3行:a[0]、(a+0)、aP169倒4改为pr
4、intf(“%4d”,p);/输出第0行第0列元素/倒3改为printf(“%4d”,(p+7));倒2改为printf(“%4d”,(p+9));P1911.改为:调用函数由大到小排序3个整数(用指针法完成)。2.改为:调用函数由大到小排序一维数组(使用数组传递数据)。8.改为:编写一个函数对字符串进行排序(要求主函数完成字符串的输入和排好序的字符串的输出)。P192倒8行p=’ ’;P211倒9行改成:}a,pa=&a;P214倒8行:color2=blue;P2152行为:color1=5,color2=6P219倒1
5、8行,D.structex是结构型名(去掉struct)第9章习题P245注:篇数不变(用以下内容覆盖原内容)二、分析程序,写出以下程序的功能。#include#includevoidmain(){FILEfp;intk=0,score;charc;floatsum=0;if((fp=fopen("score.dat","r"))==NULL){puts("Can'topenfile.");exit(0);}while((c=fgetc(fp))!=''&&!feof(fp));pri
6、ntf("C语言成绩:");while(!feof(fp)){fscanf(fp,"%d",&score);if(k%8==0)putchar(‘');sum+=score;printf("%4d",score);k++;}sum=sum/k;printf("平均成绩:%.2f",sum);fclose(fp);}2.假定在当前盘目录下有2个文本文件,其文件名和内容如下:文件名: a1.txt a2.txt内容: 121314# 252627##include voi
7、d fc(fp1) FILE fp1; {char c; while((c=fgetc(fp1))!=’#’)putchar(c);}main(){FILE fp; if((fp=fopen("a1.txt","r"))==NULL) {printf("Can not open file!"); exit(0);} else{fc(fp);fclose(fp);} if((fp=fopen("a2.txt","r"))==NULL) {printf("Can not open file!"); exit
8、(0);} else{fc(fp);fclose(fp);} }写出程序运行后的输出内容。