C程序设计实验报告5
更新时间:2023-09-18 23:24:02 阅读量: 小学教育 文档下载
C语言程序设计-上机考试试卷
姓名:
学号: 年级:
专业:
试题内容:
1、 编写程序,实现如下功能:
a) 创建一个整型二维数组,大小为4?4结构,并对其进行初始化;
b) 对数组的元素输出,每个元素按5个字符占位输出,左对齐,每行输出4个元素。 c) 求出正对角线元素之和,并输出结果。 2、 编写程序,实现如下功能:
a) 创建一个字符型数组,并以字符串赋值;
b) 对字符串内容反序处理,比如原来的内容是“ABCD”,反序处理后为“DCBA”; c) 输出原始数组内容; d) 输出反序后的数组内容。 3、 编写程序,实现如下功能:
a) 创建一个一维数组并实现初始化,数组大小、初始化自定; b) 对数组进行从小到大排序,用选择法、以子函数形式实现; c) 输出数组的原始结果; d) 输出数组排序后的结果。 4、 编写程序,实现如下功能:
a) 以子函数的形式实现打印杨辉三角,打印行数作为参数; b) 打印格式要求,每个元素占10个字符位置,右对齐;
注意事项:
1) 创建一个以“学号+姓名”命名的文件夹,用以存放试题对应的C语言代码文件; 2) 每道题的源代码文件以“test01.c、test02.c、test03.c、test04.c”形式命名。
1
实验报告正文
1、源代码如下: #include
运行结果如下:
2、源代码如下: #include
2
{ }
char string[M]; int i;//数组下标
char temp;//临时交换变量 int len;//字符串的长度
printf(\输入一个字符串:\\n\gets(string);
printf(\输出原先的字符串:\\n\puts(string);
len=strlen(string);
for(i=0;i
printf(\输出反序处理后的字符串:\\n\puts(string);
运行结果如下:
3、源代码如下: #include
void sort(int *p,int n)//定义子函数 { int i,j, min_index;//min_index代表最小元素的下标 int temp; for(i=0;i
3
} if(min_index!=i) { temp=p[min_index]; p[min_index]=p[i]; p[i]=temp; } } }
void main() { int array[10]={2,4,1,5,6,2,6,9,5,3}; int i,j; printf(\ for(i=0;i<10;i++) { printf(\ } printf(\ sort(array,10); printf(\ for(j=0;j<10;j++) { printf(\ } printf(\}
运行结果如下:
4、源代码如下: #include
void Triangle(int n)//定义子函数 { int array[M][M]={0};//对数组进行初始化 int i,j; char ch=' ';//ch代表“空格”字符
4
for(i=0;i
void main() { int n; printf(\输入杨辉三角的行数:\\n\ scanf(\ printf(\输出%d行杨辉三角:\\n\ Triangle(n); }
5
运行结果如下:
实验经验和教训
本次实验是一次模拟考试,目的是熟悉考试题型,了解考试的大致难度。考试的内容都是平时操练过的,与书上的习题大致相同。本次模拟考试主要考查了数组的基本用法:定义、赋值、排序、输出等,并在算法编写的过程中考查了函数的用法。在某些细节的处理上,比我平时的操练内容还要简单。相信只要平时认真操练过,上机考试是不会有任何问题的。
6






正在阅读:
C程序设计实验报告509-18
安全生产事故案例分析05-06
加强新形势下国防教育工作的重大战略举措08-24
26万吨年丙烯腈项目 - 图文09-23
硬币识别器01-15
劳动法双倍工资仲裁诉讼时效概要12-28
信息考试选择题答案04-03
存货盘点管理制度12-12
4-2-4燕尾定理 题库学生版11-25
- 通信原理实验报告
- 2016年上半年安徽省临床医学检验技术中级技师职称试题
- 传智播客刘意老师JAVA全面学习笔记
- 星级酒店客房部保洁服务标准与工作流程操作规范 - PA新员
- 算法竞赛入门经典授课教案第1章 算法概述
- 《微信公众平台架起家校互通桥》结题报告
- 2018年宁夏银川市高考数学三模试卷(理)Word版含解析
- 大学生创业基础 - 尔雅
- 2016年6月英语六级真题写作范文3套
- 中国磁性材料纸行业专项调查与发展策略分析报告(2015-2020)
- 云南省2018届高三普通高中学业水平考试化学仿真试卷二Word版缺答案
- 窗函数法设计低通滤波器
- 第三章 绩效考评方法与绩效管理模式
- 高等数学教案
- 个人独资合伙企业习题及答案
- 小学语文沪教版三年级上册第六单元第30课《想别人没想到的》公开课优质课教案比赛讲课获奖教案
- 曳引钢丝绳及其他曳引系统校核计算 - 图文
- 淮阴工学院管理学期末试卷7 - 图文
- 受力分析方法(1)
- 2013-2014学年陕西省西安市西工大附小五年级(上)期末数学试卷及解析
- 程序设计
- 实验
- 报告
- 现代企业财务风险控制分析
- 磁致气流富氧助燃系统与其他富氧方式
- 山东省水利水电工程施工企业安全生产管理三类人员考试题库(2019,第二版):C类人员
- 彩色电视机芯和主芯片大集合
- 上海初中排名
- 《工业通风与除尘》课程设计任务书
- 化工仪表自动化考试题库
- 公司企业实习报告 毕业论文
- 玉米须中总黄酮的提取工艺 - 图文
- 市政公用资质与市政工程资质应该怎样区别
- 以美国为例试论“三权分立”理论对西方行政制度及民主政府的影响
- 2010年高考数学各部分备考重点
- 声光控制路灯电路的原理图设计PROTEL课程设计
- 员工车辆管理通知
- 《文化地理》笔记 - 图文
- 《个人与团队管理》课程模拟题二(解析版)必看修
- 华为任职资格标准及考评(英国NVQ专家培训纪要)
- 室内课间操方案
- 发电机中性点用接地电阻设计计算书
- 2017年秋季新版湘教版七年级数学上学期2.2、列代数式同步练习2