收藏 分享(赏)

c语言ppt(崔伍子)第5章上机、课堂练习、补充实验、习题.ppt

上传人:无敌 文档编号:307072 上传时间:2018-03-27 格式:PPT 页数:22 大小:326KB
下载 相关 举报
c语言ppt(崔伍子)第5章上机、课堂练习、补充实验、习题.ppt_第1页
第1页 / 共22页
c语言ppt(崔伍子)第5章上机、课堂练习、补充实验、习题.ppt_第2页
第2页 / 共22页
c语言ppt(崔伍子)第5章上机、课堂练习、补充实验、习题.ppt_第3页
第3页 / 共22页
c语言ppt(崔伍子)第5章上机、课堂练习、补充实验、习题.ppt_第4页
第4页 / 共22页
c语言ppt(崔伍子)第5章上机、课堂练习、补充实验、习题.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、第5章 数 组 1 课堂练习2 上机实验3 补充实验4 课后作业,课堂练习链接,5-1,5-3,5-4,5-5,5-6,5-7,5-1 编写程序,输入一个分数段的两端成绩,输出20个学生中属于该分数段的学生学号和成绩。提示:定义两个数组,其中分别存放学号和成绩。,主要代码:for(i=0; i=a ,5-3 有10名学生,学校决定奖励其中前三名学生。编写程序,将学生成绩按高到底顺序排序,并显示前三名学生的学号和成绩。提示:定义两个数组,其中分别存放学号和成绩,在按成绩排序时,学号也随着成绩同步变化。,主要代码:int s_n10=1001,1002,1003,1004,1005, 1006,1

2、007,1008,1009,1010;int s_s10=61,89,67,93,43,85,91,78,88,77; for(i=0; i9; i+) k=i; for(j=k+1; j10; j+) if(s_sk=A ,5-5 编写程序,输入一个字符串,判断该字符串中左括号“(”和右括号“)”的个数是否相等。,主要代码: while(ai!=0) if(ai=() n+;if(ai=) m+; i+; ,5-6 编写程序,计算两个35矩阵的和。,主要代码: for(i=0; i3; i+) for(j=0; j4; j+) cij=aij+bij;,5-7 编写程序,将55方阵的主对角线

3、上所有元素加倍,把副对角线上的所有元素值改为0。,主要代码: for(i=0; i5; i+) for(j=0; j=k ,【训练5.2】掷100次骰子,统计各点数出现的次数。,主要代码: for(i=1; i=100; i+) n=rand()%6+1; an=an+1; printf(%3d,n); ,【训练5.3】不使用strcat函数实现连接两个字符串的功能。,主要代码: while(ai!=0) i+; while(bj!=0) ai=bj; i+; j+; ai=0;,【训练5.4】分别计算55矩阵的两条对角线元素之和,要求每行每列元素值由随机函数(rand函数,参见训练5.2)产

4、生,且为1至20中的整数。,主要代码: for(i=0; i5; i+) sum1=sum1+aii; sum2=sum2+ai4-i; ,补充实验链接,5-1,5-4,5-1 假设数组a中已经存放20个整数,编写程序,将其中所有偶数存放在数组b中,将所有奇数存放在数组c中。,主要代码: for(i=0; i20; i+) if(ai%2=0) bj=ai; j+; else cm=ai; m+; ,5-4 编写程序,数组中已存放若干身份证号码,输入某年某月日期,自动给那天生日的人显示贺词。日期按8位输入,如:19870109。,主要代码:for(i=0; i5; i+) strcpy(tem

5、p,cardi+6); temp8=0; if(strcmp(temp,today)=0) printf(Hello %s:n,cardi); printf(Happy birthday!n); ,课后作业链接,习题5-6,习题5-8,习题5-10,习题5-12,5-6编写程序,从键盘输入一个字符串放在字符数组a中,用选择法将a中的有效字符按降序排列。,主要代码: len=strlen(a); printf(no sorting:%sn,a); for(i=0; ilen-1; i+) k=i; for(j=i+1; jlen; j+) if(akaj) k=j; if(k!=i) t=ai;

6、 ai=ak; ak=t; ,5-8编写程序,先从键盘输入一个字符串存放在字符数组a中,再将a元素中的所有小写字母存放到字符数组b中。,主要代码: len=strlen(a); printf(the entered string:%sn,a); for(i=0;i=a ,5-10编写程序,从键盘输入若干个英文字母,并统计各字母出现的次数(不区分大小写)。,主要代码: for(i=0;i=a ,5-12编写程序,对55矩阵的下半三角形(主对角线的下方)各元素中的值乘以2,要求数组a的每行每列元素值由随机函数(rand函数,参见训练5.2)产生,且为020之间的整数。,主要代码: for(i=0;i5;i+) for(j=0;j=i;j+) aij=aij*2;,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 职业教育

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报