第一范文网 - 专业文章范例文档资料分享平台

C程序设计实验报告

来源:用户分享 时间:2025/5/15 17:02:30 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

8. 编程实现:编辑函数求1!+2!+???+n !(由键盘输入范围)。

5.4 实验心得

24

实验6 数组定义与使用

班 级 专 业 所用软件 学 号 姓 名 计算机号 实 验 室 成绩评定 教师签名 6.1 实验目的

1.掌握一维数组和二维数组的定义、数组元素的引用形式和数组的输入输出方法。 2.了解与数组有关的非数值计算方法,如排序法。

3.了解与数组有关的数值计算方法,如矩阵运算、线性方程求解等。 4.掌握字符数组和字符串函数的使用。

5.掌握函数调用时,数组元素作为函数参数的传递。

6.2 实验预习

1.熟悉循环语句与数组处理语句结合的方法。

2.复习一维数组、二维数组、字符数组的定义、初始化和数组元素的引用。 3.复习数组的应用:批量处理数据、排序和矩阵的处理。 4.复习字符串的含义、存储和字符串函数的功能。

6.3 实验任务

1.预测结果并上机验证 #include main() { char s[]=\ s[3]=‘\\0'; printf(\ } 人工分析结果 实验运行结果

2.预测结果并上机验证 #include main(){int a[4][4]={{1,2,-3,-4},{0,-12,-13,14} ,{-21,23,0,-24},{-31,32,-33,0}}; int i,j,s=0; for(i=0;i<4;i++)

人工分析结果 实验运行结果 25

{ for(j=0;j<4;j++) {if(a[i][j]<0) continue; if(a[i][j]==0) break; s+=a[i][j]; } } printf(\ }

3.预测结果并上机验证

人工分析结果 实验运行结果 #include main(){ char ch[3][5]={\ char s[]=\ printf (\ printf(\ }

4.预测结果并上机验证

#include main() { char a[]={‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’,‘h’,‘\\0’}; int i,j; i=sizeof(a);j=strlen(a); printf(“%d,%d\\b”i,j); } 人工分析结果 实验运行结果 5.程序填空

(1)在有序数据序列中插入一个数据,插入后仍然保证数据序列的有序性。 原始数据序列为:{5,8,12,15,26,78,92,93,102},需要插入的数据值为25。 算法思想:(1)通过比较,确定需要插入的位置。

(2)从插入位置开始,所有数据依次右移(后移)1位,然后将数据插入 到确定的位置上。

#include #define N 10

int a[N]={5,8,12,15,26,78,92,93,102};

26

main()

{ int i,j,k,data=25; clrscr();

for(i=0;i

{k=i; break;} /*填空位置(1),语句功能是:_______________*/

for(j=N-2;j>=k;j--)

_______________; /*填空位置(2),插入位置之后所有元素依次右移1位*/

_______________; /*填空位置(3),将指定的数据插入到有序序列中*/

for(i=0;i<=N-1;i++) printf(\

} 填空位置 1 2 3 实验运行结果

(2) 计算矩阵边界元素的和。

1 2 3 7 11 15 4 8 12 16 人工填空语句 实验填空语句 5 6

9 10 #include 13 14 #define M 4 #define N 4

int a[M][N]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; main()

{int i,j,s=0;

for(i=0;i<=M-1;i++)

for((1)__________;(2)__________;j++) if((3)____________________) s=s+a[i][j];

printf(\} 填空位置 1 2 3 实验运行结果

人工填空语句(或表达式) 实验填空语句(或表达式) 27

搜索更多关于: C程序设计实验报告 的文档
C程序设计实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c379j69shlt8mqar1rxbo_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top