自考“高级语言程序设计”习题答案详解(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年自考“高级语言程序设计”经典习题及答案(19)
★ 2012年自考“高级语言程序设计”经典习题及答案(22)
★ 2012年自考“高级语言程序设计”经典习题及答案(18)
★ 2012年自考“高级语言程序设计”经典习题及答案(31)
★ 2012年自考“高级语言程序设计”经典习题及答案(12)
热点推荐:
工学
- 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【自考政策】全国自考办领导:未来自考将大力发展网络助学
网友关注
- 【法学】2014年自考宪法学考点:宪法实施的广泛性和综合性
- 【法学】2014年自考宪法学考点:公民在适用法律上一律平等原则
- 【法学】2014年自考宪法学考点:违宪审查的功能
- 【法学】2014年自考宪法学考点:违宪审查的概念
- 【法学】2014年自考宪法学考点:宪法委员会违宪审查制
- 【法学】2014年自考宪法学考点:互相配合
- 【法学】2014年自考宪法学考点:分工负责
- 【法学】2014年自考宪法学考点:发展原则
网友关注视频
- 苏科版数学 八年级下册 第八章第二节 可能性的大小
- 冀教版小学英语五年级下册lesson2教学视频(2)
- 七年级英语下册 上海牛津版 Unit3
- 外研版英语三起6年级下册(14版)Module3 Unit2
- 北师大版小学数学四年级下册第15课小数乘小数一
- 19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T3763925
- 8 随形想象_第一课时(二等奖)(沪教版二年级上册)_T3786594
- 二年级下册数学第三课 搭一搭⚖⚖