C语言复习资料.ppt

C语言复习资料.ppt

ID:55827792

大小:1.17 MB

页数:81页

时间:2020-06-09

C语言复习资料.ppt_第1页
C语言复习资料.ppt_第2页
C语言复习资料.ppt_第3页
C语言复习资料.ppt_第4页
C语言复习资料.ppt_第5页
资源描述:

《C语言复习资料.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大学程序设计技能训练(C)第3讲程序填空课程安排9月21日(周二)第1次理论课,9月28日(周二)第2次理论课,10月12日(周二)第3次理论课,10月19日(周二)第4次理论课,上课时间:18:00—20:30上机安排9月26日第1次上机18:00—20:30)10月15日(周五)第2次上机(18:00—20:30)10月22日第3次上机(周五)(18:00—20:30)10月26日模拟考试(18:00—20:30)11月23日课程考试(18:30—20:30)上机安排9月26日第1次上机18:00—20:30)10月15日(周五)第2次上机(18:00—20

2、:30)10月26日实验(18:00—20:30)11月16日模拟考试(18:00—20:30)11月23日课程考试(18:30—20:30)二、程序填空题(本大题3道小题,每空2.5分,共30分)。1.程序运行时输出如图所示的数字倒三角形1234567123451231源程序:#includevoidmain(){inti,j;____1____;for(i=1;i<=4;i++){k=1;for(j=1;j0;j--){printf("%d",k);____2

3、____;}putchar(____3____);}}intkk++‘’考核点:变量的定义,循环控制变量的变化输出换行问题2.输入一行字符串,分别统计字符串中各元音字母(AEIOU)的个数(不分大小写)。 源程序:#includevoidmain(){chara[80];intn[5]={0,0,0,0,0};/*数组n存放各元音字母个数*/____1____;gets(a);intifor(____2____;a[i]!='';i++)switch(____3____){case'A':case'a':n[0]++;break;cas

4、e'E':case'e':n[1]++;break;case'I':case'i':n[2]++;break;case'O':case'o':n[3]++;break;case'U':case'u':n[4]++;break;}i=0a[i]for(i=0;i<5;i++)printf("%d",____4____);/*输出各元音字母个数*/}n[i]例输入一行字符,统计其中有多少个单词输入一字符串给stringi=0num=0word=0当((c=string[i])!=‘’)c=空格真真假假word=0word=1num=num+1i=i+1输出:

5、numword==0字符数组和字符串例输入:Iamaboy.当前字符是否空格word原值新单词开始否word新值num值Iamaboy.当前字符=空格是否未出现新单词,使word=0,num不累加前一字符为空格(word==0),新单词出现,word=1,num加1前一字符为非空格(word==1),未出现新单词,num不变否0是11是1未01否0是12否1未12是1未02否0是13是1未03否0是14否1未14否1未14否1未14字符数组和字符串#includemain(){charstring[81];inti,num=0,wo

6、rd=0;charc;gets(string);for(i=0;(c=string[i])!='';i++)if(c=='')word=0;elseif(word==0){word=1;num++;}printf("Thereare%dwordsintheline",num);}字符数组和字符串2、以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,请填空使程序完整。【程序2】#include"stdio.h"main(){intn,k;floatscore,sum,ave;for(n=1;n<=10;n++){____

7、(1)_____;for(____(2)_____){scanf("%f",____(3)_____);sum+=score;}____(4)_____;printf("NO%d:%f",n,ave);}}#include"stdio.h"main(){intn,k;floatscore,sum,ave;for(n=1;n<=10;n++){sum=0.0;for(k=1;k<=4;k++){scanf("%f",&score);sum+=score;}ave=sum/4.0;printf("NO%d:%f",n,ave);}}答案考核点:变量的定义,字

8、符数组的基本操作利用一维

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

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

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