版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、c语言与软件技术基础实验六:指针(三)一、实验目的(1)通过实验进一步掌握指针的概念,会定义和使用指针变量。(2)能正确使用数组的指针和指向数组的指针变量。(3)能正确使用字符串的指针和指向字符串的指针变量。二、实验内容编程序并上机调试运行。1、有一个班4个学生5门课程。(1)求第一门课程的平均分;(2)找出有2门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩:(3)找出平均成绩在90分以上的学生。分别编3个函数实现以上要求。代码:#include void main()void fun1( int (* stu)5);void fun2( int (* stu)5);void
2、fun3( int (* stu)5);int stu45;int i,j ;printf( input the studentscoresan) ; for (i =0;i 4;i +) printf( student%dn ,i + 1);for (j =0;j 5;j +)printf( ncourse%d:n j + 1) ; scanf( %dn, &stuij);printf( hnn); )fun1 (stu);printf( nnh);fun2(stu);printf( nnn) ; fun3(stu); )void fun1 (int (* stu)5) (int ave ;
3、printf( fun1nh);ave = (* stu + *( *stu + 1) + *(*stu + 2) + *(*stu + 3) + *(*stu + 4) / 5; printf( the first couse ave socre is :%dn,ave);)void fun2( int (* stu)5)int i,j ;int ent,sum ;printf( fun2nn);printf( this students have more than 2 coursess score less than 60 :n); for (i = 0 ;i 4;i +) ent =
4、0 ;sum = 0 ;for (j = 0 ;j = 2)(printf(stujd is:%-4dn,i +1);for (j = 0;j printf( nnn);printf( nave is:%-4dn ,sum / 5); ) ) )void fun3( int (* stu)5)int ave,sum ;int i,j ;printf( nfun3n);printf( this students ave score more than 90 :n);for (i = 0 ;i 4;i +)for (j = 0;j = 90)printf(printf(stu_id is :%-4
5、dn,i +1) ave is:%-4dnn ,sum / 5)printf(结果:so ftv yjva nbi r,ww?em p. exe:unltile fir sib guue avc aulrc=55un2his studleritg have noiae tran 2 colipuec1 c ecorethan 0 -xuljil 1-& -2i corel is :b& 朱core? is :bk score3 issjjv scoi*e4 is :bkj scoree is :t3 ive is s e?1*un 3i his students aue score nor*e
6、 than - stli_id is -1i.ve xs : 9glnput the students* scores: studentl caufsel: 98 c uuir-ae2 ?5 colirses : v4 coufsb4-?c olifubs -9*3students coursel c ources 5-8 courses59 couhps : b4 60emirsfs5 ; 63 c oursei : 56i&ours; s2gouroqs s7 couir&babbz courses: 78 3 tudcrkt4courssl-67 coursb2: 89 mm烷椁? ca
7、uiracal sg2 c oltrse& : 4b2、编写一个程序,输入月份,输出该月的英文月名。例如,输入“ 3”,则输出“ march,要求用指针数组实现代码:#inelude void main()(char*month_name13= illegalmon th nja nu ary”, tebruary , march,“april”,may,june, july , august , september, october november, nde cember;int n;printf( uin put mon th:nn );scanf( h%dn, &n);if (n =1)printf( it
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小动物流行病知识竞赛考试题库300题(含答案)
- 2025年新型电力系统(配电自动化)职业技能竞赛参考试题库(含答案)
- 2025年安徽省职教高考《语文》核心考点必刷必练试题库(含答案)
- 2025年桂林山水职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年昆明幼儿师范高等专科学校高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年新疆建设职业技术学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 中班冬季主题活动策划方案五篇
- 全新合同式环保管家服务下载
- 食品销售代理合同范本
- 商品房买卖合同预售
- 苏教版四年级数学下册第三单元第二课时《常见的数量关系》课件
- 浙江省台州市2021-2022学年高一上学期期末质量评估政治试题 含解析
- 中国高血压防治指南(2024年修订版)解读课件
- 2024年浙江省中考科学试卷
- 初三科目综合模拟卷
- 2024年全国高考新课标卷物理真题(含答案)
- 劳动合同薪酬与绩效约定书
- 足疗店营销策划方案
- 偶函数讲课课件
- 中医治疗“湿疹”医案72例
- 交通工程公司乳化沥青储油罐拆除工程安全协议书
评论
0/150
提交评论