云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > c语言课程设计报告

c语言课程设计报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/28 21:49:26

}

if(min>score[i]) min=score[i]; aver+=score[i]; }

aver/=10;

printf(\return 0;

【编译示图】(示图中要有0 error,0 warning的提示)

【运行结果示图】

2.3.2设计任务2实现过程

【算法分析】(用文字或流程图进行描述) 运用STRING函数很简单的

【源程序代码】 #include #include int main() {

char string[81]; gets(string);

printf(\ return 0; }

【编译示图】(示图中要有0 error,0 warning的提示)

【运行结果示图】

2.3.3设计任务3实现过程

【算法分析】(用文字或流程图进行描述)

【源程序代码】

【编译示图】(示图中要有0 error,0 warning的提示)

【运行结果示图】

2.3.4 设计任务4实现过程

【算法分析】(用文字或流程图进行描述)

【源程序代码】

【编译示图】(示图中要有0 error,0 warning的提示)

【运行结果示图】

第3章 指针

3.1 启示与范例

指针变量作为函数参数最常见有以下两种用法:① 用于接受实参变量的地址,从而可以在函数中通过访问指针变量所指向的内存单元来达到间接地访问实参变量。这样,函数中既可引用实参变量原来的值,也可将结果存入实参变量所在的单元,达到双向传递的效果。② 用于接受实参数组的首地址,从而可以在函数中通过访问指针变量所指向的内存单元来达到间接访问实参数组的各元素,这样,函数中既可以引用实参数组各元素的值,也可以将结果存入实参数组的各元素中。

【示范】通过改变指针的指向来引用不同元素法:编写输入100名学生的成绩,输出其中高于平均分的人数。 【参考程序】

#include

int over_aver_number(int *a,int n) {

int i,number=0; float aver=0; for(i=0;i

aver+=*a++; /*a++的作用是每执行一次循环就让指针变量a指向下一个元素,使以后的访问就直接访问a所指向的内存单元,不需再作地址计算。*/

aver/=n;

a-=n; // a-=n的作用是使a恢复其初始指向。 for(i=0;i=aver) number++; return number; }

int main() {

int i,number,a[100]; //a是数组名,是指针常量。 printf(\ for(i=0;i<100;i++) scanf(\

number=over_aver_number(a,100);

printf(\输出高于平均分的人数number=%d\ return 0; }

3.2 设计任务

1.已知一个整型数组a[5],其各元素值为4,6,8,10,12。使用指针法求该数组元素之积。

搜索更多关于: c语言课程设计报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} if(min>score[i]) min=score[i]; aver+=score[i]; } aver/=10; printf(\return 0; 【编译示图】(示图中要有0 error,0 warning的提示) 【运行结果示图】 2.3.2设计任务2实现过程 【算法分析】(用文字或流程图进行描述) 运用STRING函数很简单的 【源程序代码】 #include #include int main() { char string[81]; gets(string); printf(\ retu

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com