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

当前位置:首页 > C程序设计实验报告

C程序设计实验报告

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 13:27:33

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程序设计实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

8. 编程实现:编辑函数求1!+2!+???+n !(由键盘输入范围)。 5.4 实验心得 24 实验6 数组定义与使用 班 级 专 业 所用软件 学 号 姓 名 计算机号 实 验 室 成绩评定 教师签名 6.1 实验目的 1.掌握一维数组和二维数组的定义、数组元素的引用形式和数组的输入输出方法。 2.了解与数组有关的非数值计算方法,如排序法。 3.了解与数组有关的数值计算方法,如矩阵运算、线性方程求解等。 4.掌握字符数组和字符串函数的使用。 5.掌握函数调用时,数组元素作为函数参数的传递。 6.2 实验预习 1.熟悉循环语句与数组处

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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