C程序设计上机实验报告

发布 2019-05-27 00:27:35 阅读 5081

input n: 4

input array:

a[2][1] =5 (如果a[2][1]的输入改为9,则程序就应该输出"no")

四、程序清单。

第一题。#include<>

int main()

int n,i,index,max,min;

int a[10];

printf("input n:")

scanf("%d",&n);

printf("input %d integers:",n);

for(i=0;i scanf("%d",&a[i]);

index=0;

for(i=0;i if(a[i] index=i;

min=a[index];

a[index]=a[0];

a[0]=min;

for(i=0;i if(a[i]>a[index])

index=i;

max=a[index];

a[index]=a[n-1];

a[n-1]=max;

printf("after swapped:")

for(i=0;i printf("%d ",a[i]);

printf("");

return 0;

第二题。#include<>

int main()

int n,i,index,k,temp;

int a[10];

printf("input n:")

scanf("%d",&n);

printf("input %d integers:",n);

for(i=0;i scanf("%d",&a[i]);

for(k=0;k

printf("after sorted:")

for(i=0;i printf("%d ",a[i]);

printf("");

return 0;

第三题。#include<>

int main()

int n,i,j,sum=0;

int a[10][10];

printf("input n:")

scanf("%d",&n);

printf("input array:")

for(i=0;i for(j=0;j scanf("%d",&a[i][j]);

for(i=0;i

for(i=0;i

printf("sum=%d",sum);

return 0;

第四题。#include<>

int main()

int n,i,j,k,flag=0,index1,index2;

int a[10][10];

printf("input n:")

scanf("%d",&n);

printf("input array:")

for(i=0;i for(j=0;j scanf("%d",&a[i][j]);

for(i=0;i

for(i=0;i

if(flag==1)

printf("a[%d][%d]=%d",index1,index2,a[index1][index2]);

elseprintf("no");

return 0;

五、运行结果。

六、实验心得。

数组类型说明应注意以下几点

数组的类型实际上是指数组元素的取值类型。对于同一个数组,其所有元素的数据类型都是相同的。

数组名的书写规则应符合标识符的书写规定。

数组名不能与其它变量名相同

方括号中常量表达式表示数组元素的个数,如a[5]表示数组a有5个元素。但是其下标从0开始计算。因此5个元素分别为a[0],a[1],a[2],a[3],a[4]。

不能在方括号中用变量来表示元素的个数, 但是可以是符号常数或常量表达式。

允许在同一个类型说明中,说明多个数组和多个变量。

C语言程序设计基础》上机实验报告 模版

成都信息工程学院计算机系。课。程。实。验。报。告。通过亲自设计程序,可以令我们熟悉c语言操作,更熟练的掌握c语句。初步体会编程的过程,为将来的程序深入学习打下基础和培养兴趣。tc2.0职工信息管理系统。要求 职工信息包括职工号,姓名,性别,年龄,学历,工资,住址,等 职工号不相等 试设计一职工信息管...

汇编语言程序设计实验指导

实验提要 以下列举的10个实验,都是以intel的8086及后续系列微处理器的指令系统为核心,采用宏汇编工具masm6.x以及调试工具debug或debug32,针对本教材所述内容进行相关的上机实践。旨在帮助学生加深认识和理解理论教学知识,通过大量的上机实验熟悉8086 cpu的指令功能 用途和使用...

C语言程序设计班级档案管理系统

课程设计报告。课程名称 c语言程序设计 课题名称班级档案管理系统 专业机械设计 班级 0985班 学号 200913090507 姓名黄训益。指导教师王颖 2009年6月25日。湖南工程学院。课程设计任务书。课程名称 c语言程序设计 课题班级档案管理系统 专业班级机械设计0985 学生姓名黄训益。学...

选择结构程序设计

实验四选择结构程序设计。一 实验目的与要求。1 了解c语句表示逻辑量的方法 以0代表 假 以1代表 真 2 学会正确使用逻辑运算符和逻辑表达式 3 熟练掌握if语句和switch语句。二 实验内容。1.输入下面程序并写出运行结果。include main int a,b,c,w 1,x 2,y 3,...

电子通讯录程序设计报告

程序设计课程设计报告。项目名称 电子通讯录系统。学生姓名。学号。班级。指导老师。日期 2014 1 项目描述。电子通讯录用来记录自己的生活圈子中的好友,记录下他们的详细情况及 增加人与人之间的交流,促进社会更好的发展。首先,分析程序的功能 显示功能 电子通讯录的浏览,完成全部通讯录信息的显示 增加 ...