c语言 实验报告9由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言实验报告八”。
实验九 二维数组及字符数组程序设计
实验目的:
1、掌握二维数组的定义和引用方法。
2、掌握字符数组的定义和使用方法。
3、掌握正确使用一维数组及字符数组编程。
实验内容:
1、编写程序,输入两个正整数m和n(1≤m,n≤6),然后输入该m行n列矩阵a中的元
素,分别求出各行元素之和,并输出。
2、编写程序,输入一个正整数n(1≤n≤6)和n阶方阵a中的元素,如果找到a的鞍点(鞍
点的元素值在该行上最大,在该列上最小),就输出它的下标;否则输出“NO”(设a最多有一个鞍点)。
3、编写程序,输入一个以回车符结束的字符串(少于80个字符),过滤去所有的非十六进
制字符后,组成一个新字符串(十六进制形式),然后将其转换为十进制数后输出。实验步骤:
实验一:算法思想
#include
int main(void)
{
int i,m,n,j,s[6];
int a[6][6];
printf(“enter m,m:”);
scanf(“%d,%d”,&m,&n);
printf(“enter integers:”);
for(i=0;i
for(j=0;j
scanf(“%d”,&a[i][j]);
}
}
for(i=0;i
for(j=0;j
printf(“%5d”,a[i][j]);
}
printf(“n”);
}
for(i=0;i
s[i]=0;
for(j=0;j
s[i]=s[i]+a[i][j];
}
}
for(i=0;i
scanf(“%d”,s[i]);
}
return 0;
}
#include
int main(void)
{
int i,k,n,j,row,col,max,min,c;
int a[6][6];
printf(“enter n:”);
scanf(“%d”,&n);
printf(“enter integers:”);
for(i=0;i
for(j=0;j
scanf(“%d”,&a[i][j]);
}
}
for(i=0;i
for(j=0;j
printf(“%5d”,a[i][j]);
}
printf(“n”);
}
for(i=0;i
row=i;
col=j;
max=a[row][0];
for(j=0;j
if(a[row][j]>max){
col=j;
max=a[row][col];
}
}
min=a[0][col];
for(k=1;k
if(a[k][col]
c=k;
min=a[c][col];
}
}
if(max==min){
printf(“鞍点是a[%d][%d]=%dn”,row,col,max);break;}
else{
printf(“NO”);
}
}
return 0;
}
#include
int main(void){
int i,a;
char s[80];
i=a=0;
printf(“enter a string:”);
while((s[i]=getchar())!='n')
if(s[i]='0'||s[i]='a'){
i++;
}
s[i]=' ';
puts(s);
for(i=0;s[i]!=' ';i++){
if(s[i]='0'){a=a*16+s[i]-'0';}
else{
a=a*16+s[i]-87;}
}
printf(“a=%dn”,a);
return 0;
}
实验报告Ⅰ指导教师曾宪华实验时间: 2010 年10月日 学院通信与信息工程专业通信类班级0101105学号2011210150姓名陈环宇 实验室s313实验目的及要求:(1)掌握选择结构程序设计,学会......
实验报告一(注意:红字不用抄写,其它必须抄写。实验纸不够用写反面。)一、实验内容if语句、ifelse语句、ifelse if语句的练习二、重点难点分析题目,正确应用相应的选择语句三、实......
《C语言程序设计》实验报告实验名称 ____ C程序的运行环境和运行C程序的方法_学期日期同组人李江涛指导老师_杨雪松___________成绩___________ -------------------------......
南昌大学实验报告学生姓名: 学 号: 专业班级:√ 综合 □ 设计 □ 创新 实验日期: 实验成绩: 实验类型:□ 验证 □一.实验名称实验3 控制语句二.实验目的1.熟练掌握if 、if…else、i......
郑州轻工业学院 实 践 报 告实现内容:OJ1123最佳校友(数组)、OJ1158又是升序(指针)、OJ1180成绩统计(结构)、OJ1203做幻方(文件)学号:541507020140 学生姓名:王红旭专业班级:电子信息科......