自考“高级语言程序设计”习题答案详解(31)
5.输入一个3×6的二维整型数组,输出其中的最大值、最小值及其所在的行列下标。
「解」找出其最大值和最小值,及它们的行列位置。采用按行按列顺序遍历数组的方法找出数组的最大值、最小值,以及它们在数组中的位置指针。输出时,将位置指针转换成行下标和列下标。程序如下:
# include
# define N 3
# define M 6
main()
{ int a[N][M],*maxp,*minp,*q,t;
printf(“输入%d个整数n”, N*M);
for(q=a[0];q<*a+N*M;q++) {
scanf(“%d”,&t);*q=t;
}
maxp=minp=*a;
for(q=a[0];q<*a+ N*M; q++) {
if(*maxp<*q) maxp=q;
if(*minp*q) minp=q;
}
printf(“最大值:%d它的行下标是%d它的列下标是%dn”,
*maxp,(maxp-*a)/M,(maxp-*a)%M);
printf(“最小值:%d它的行下标是%d它的列下标是%dn”,
*minp,(minp-*a)/M,(minp-*a)%M;
}
6.输入三个字符串,找出其中最大的字符串。
「解」将输入的三个字符率分别存于三个一维字符数组中,另用一个字符指针数组,分别指向这三个字符串,然后用循环控制这三个字符串的比较,找出最大的字符串。两字符串比较时,程序不用标准库函数,而用两字符串的对应字符比较来实现。完整程序如下:
# include
# define N 120
# define M 3
mian()
{ char s1[N], s2[N],s3[N],*strs[M]={s1,s2,s3},*p,*q,*ms;
int i;
printf(“输入%d个字符串n”, M) ;
for(i= 0; i<M; I++)
scanf(“%s”,strs);
ms=strs[0];
for(i=1;i<M; I++) {
for( p=ms,q=strs;*p! =‘ ’ && *p==*q;p++,q++);
if(*p<*q) ms=strs;
}
printf(“最大字符串:%sn”,ms);
}
【自考“高级语言程序设计”习题答案详解(31)】相关文章:
★ 2012年自考“高级语言程序设计”经典习题及答案(24)
热点推荐:
工学
- 2020-11-17【工学】2012年自考“工程项目管理”单选练习(9)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(1)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(18)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(34)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(35)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(38)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(41)
- 2020-11-17【工学】2012年自考“互联网及其应用”串讲笔记(1)
其他最新资讯
- 2023-12-29【自考政策】广西自考网络助学平台新增61门课程
- 2020-12-04【免考问题】哪些证书可以免考自考相关课程?
- 2020-12-04【免考问题】自考免考有哪些条件?
- 2020-12-04【综合问题】自考本科文凭有用吗?
- 2020-12-04【综合问题】自考本科需要考多少门课?
- 2020-11-17【综合问题】江苏省高等教育自学考试网上报名常见问题及解答
- 2020-11-17【经济学】2012年自考“中国税制”笔记串讲(8)
- 2020-11-17【自考政策】全国自考办领导:未来自考将大力发展网络助学
网友关注
- 【公共课】自考《线性代数(经管类)》真题练习:同阶矩阵(12.04)
- 【公共课】自考《政治经济学(财经类)》真题练习:九一八事变(12.04)
- 【公共课】自考《概率论与数理统计(经管类)》真题练习:随机变量(12.04)
- 【公共课】2016年自考“思想道德修养与法律基础”考点:审判监督程序
- 【公共课】自考《高等数学(一)》真题练习:函数综合性质(12.04)
- 【公共课】2016年自考“思想道德修养与法律基础”考点:简易程序
- 【公共课】2016年自考“思想道德修养与法律基础”考点:起诉程序
- 【公共课】2016年自考“思想道德修养与法律基础”考点:侦查程序
网友关注视频
- 沪教版牛津小学英语(深圳用) 六年级下册 Unit 7
- 外研版英语三起5年级下册(14版)Module3 Unit1
- 北师大版数学四年级下册3.4包装
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 4
- 冀教版英语四年级下册第二课
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
- 二年级下册数学第一课
- 19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T502436