C语言与软件技术基础指针(二)上机报告

上传人:索**** 文档编号:142138618 上传时间:2020-08-17 格式:PDF 页数:5 大小:124.35KB
返回 下载 相关 举报
C语言与软件技术基础指针(二)上机报告_第1页
第1页 / 共5页
C语言与软件技术基础指针(二)上机报告_第2页
第2页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言与软件技术基础指针(二)上机报告》由会员分享,可在线阅读,更多相关《C语言与软件技术基础指针(二)上机报告(5页珍藏版)》请在金锄头文库上搜索。

1、1 C 语言与软件技术基础 实验六:指针(三) 一、实验目的 (1) 通过实验进一步掌握指针的概念,会定义和使用指针变量。 (2)能正确使用数组的指针和指向数组的指针变量。 (3)能正确使用字符串的指针和指向字符串的指针变量。 二、实验内容 编程序并上机调试运行。 1、有一个班 4 个学生 5 门课程。( 1)求第一门课程的平均分;(2)找出 有 2 门以上课程不及格的学生, 输出他们的学号和全部课程成绩及平均成绩; (3) 找出平均成绩在 90 分以上的学生。分别编3 个函数实现以上要求。 代码: #include void main() void fun1( int ( *stu)5) ;

2、 void fun2( int ( *stu)5) ; void fun3( int ( *stu)5) ; int stu45 ; int i,j ; printf(input the studentsscores:n) ; for (i =0;i 4;i +) printf(student%dn ,i + 1) ; for (j =0;j 5;j +) printf(course%d: ,j + 1) ; scanf( %d, printf(n ) ; fun1(stu) ; printf(n ) ; fun2(stu) ; printf(n ) ; fun3(stu) ; void fu

3、n1( int ( *stu)5) int ave ; 2 printf(fun1n) ; 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 cnt,sum ; printf(fun2n) ; printf(This students have more than 2 coursess score less than

4、60 :n) ; for (i = 0 ;i 4;i +) cnt = 0 ; sum = 0 ; for (j = 0 ;j 5;j +) if ( *( *(stu + i) + j) = 2) printf(stu_id is:%-4dn,i +1) ; for (j = 0;j 5;j +) printf(score%d is:%-4d,j +1, *( *(stu + i) + j) ; sum += *( *(stu + i) + j) ; printf(n ) ; printf(ave is:%-4dn,sum / 5) ; void fun3( int ( *stu)5) in

5、t ave,sum ; int i,j ; printf(fun3n) ; printf(This students ave score more than 90 :n) ; for (i = 0 ;i 4;i +) 3 sum = 0 ; for (j = 0;j = 90) printf(stu_id is :%-4dn,i +1) ; printf(ave is:%-4dn,sum / 5) ; printf(n ) ; 结果: 4 2、编写一个程序,输入月份,输出该月的英文月名。例如,输入“3”,则 输出“ March”,要求用指针数组实现。 代码: #include void main() char*month_name13=illegal month, January , February , March , April, May, June , July , August , September , October , November, December ; int n; printf(input month:n); scanf( %d, if (n =1) 5 printf(It is %s.n, *(month_name +n); else printf(It is wrong.n); 结果:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 计算机等级考试

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号