- 13
- 0
- 约2.85千字
- 约 6页
- 2016-11-23 发布于贵州
- 举报
第三次高级语言程设计实验报告 高级语言程序设计实验报告 c语言程序设计实验报告 大一 南邮
高级语言程序设计实验报告
实验名称 C语言第三次上机实验 实验类型 验证 演示 综合 设计 班级 38班 学号姓名 邹舒 指导教师 余永宏 成 绩 一、实验目的
掌握一维、二维数组的定义、赋值初始化和输入、输出;
掌握与数组有关的算法(eg:选自排序、冒泡排序);
二、实验内容
1 给定一维数组 int Array[10]={2,34,5,6,7,1,3,5,73,22},编写程序将此一维数组倒置.
2 给定2*3的二维矩阵 | 1 2 3| 以二维矩阵的形式存放,编写程序将程序将
| 4 5 6|
此二维矩阵进行行列式转换,保存在另一3*2的矩阵中.
3 给定一维数组 int Array[10]={2,34,5,6,7,1,3,5,73,22},编写程序求此数组中的最大元素及其下标.
4 给定一维数组 int Array[10]={2,34,5,6,7,1,3,5,73,22},使用选择排序算法将此数组升序排列.
5 给定一维数组 int Array[10]={2,34,5,6,7,1,3,5,73,22},使用冒泡排序算法将此数组升序排列.
三、源程序
1 给定一维数组 int Array[10]={2,34,5,6,7,1,3,5,73,22},编写程序将此一维数组倒置.
#include stdio.h
void main()
{
int a[]={2,34,5,6,7,1,3,5,73,22};
int i, temp;
for (i=0;i=4;i++)
{
temp=a[i];
a[i]=a[9-i];
a[9-i]=temp;
}
for (i=0;i=9;i++)
printf (a[%d]=%d\n,i,a[i]);
}
2 给定2*3的二维矩阵 | 1 2 3| 以二维矩阵的形式存放,编写程序将程序将
| 4 5 6|
此二维矩阵进行行列式转换,保存在另一3*2的矩阵中.
#include stdio.h
void main()
{
int a[2][3]={{1,2,3},{4,5,6}};
int b[3][2];
int i;
int j;
for (i=0;i2;i++)
{ for (j=0;j3;j++)
{
b[j][i]=a[i][j];
}
}
for (i=0;i3;i++)
{ for (j=0;j2;j++)
{
printf (b[%d][%d]=%d\t,i,j,b[i][j]);
}
printf (\n);
}
}
3 给定一维数组 int Array[10]={2,34,5,6,7,1,3,5,73,22},编写程序求此数组中的最大元素及其下标.
#include stdio.h
void main()
{
int a[10]={2,34,5,6,7,1,3,5,73,22};
int i;
int j;
int max=0;
{
for(i=0;i9;i++)
{
if (a[i]max)
max=a[i];
j=i;
}
}
printf (max==%d\n,max);
printf (下标==%d\n,j);
}
4 给定一维数组 int Array[10]={2,34,5,6,7,1,3,5,73,22},使用选择排序算法将此数组升序排列.
#include stdio.h
#define N 10
void main ()
{
int a[10]={2,34,5,6,7,1,3,5,73,22};
int i;
int j;
int min;
int temp;
for (i=0;i N-1;i++)
{
min=i;
for (j=i+1;jN;j++)
{
if (a[j]a[min])
{
min=j;
}
}
if (i!=min)
{
temp=a[i];
a[i]=a[min];
a[min]=temp;
}
}
for (i=0;iN;i++)
{
printf (a[%d]=%d\n,i,a[i]);
}
}
5 给定一维数组 int Array[10]={2,34,5,6,7,1,3,5,73,22},使用冒泡排序算法将此数组升序排列.
#include stdio.h
#define N 1
您可能关注的文档
- 第13章网络模拟与GNS3的使用定稿2-31-12-2012.doc
- 第15周 比的应(二)【六年级举一反三】.doc
- 第14章Intenet与Intranet信息服务.doc
- 第15周坛山街道年级第1课时.doc
- 第15届全国青少信息学奥林匹克联赛初赛试题(普P).doc
- 第14章 钢结构量控制方案.doc
- 第15课时 三步算实际问题练习 峄城 王艳梅.doc
- 第15课时 三步算实际问题练习 台儿庄 陈建华.doc
- 第16讲51单片课程 课题设计方法.doc
- 第1、2单元教案四年级数学).doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 西师版五年级数学下册全套电子教案(表格式)(最全).doc VIP
- 2025年AWS认证CloudFront与Route53延迟_地理路由缓存行为专题试卷及解析.pdf VIP
- 2025年互联网营销师元宇宙互动剧本杀与沉浸式剧情营销专题试卷及解析.pdf VIP
- 2025年房地产经纪人投资回报率与投资回报率自动化分析专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照国际民航组织(ICAO)标准专题试卷及解析.pdf VIP
- 井下中央变电所高压开关整定计算说明书.pdf
- 2025年房地产经纪人商品房交付条件与标准专题试卷及解析.pdf VIP
- 异位妊娠护理教学查房【40页】.pptx VIP
- PLC-S7-200-SMART-与LabVIEW-OPC-以太网通信.pdf VIP
- 全球百强创新集群排行榜.pdf VIP
原创力文档

文档评论(0)