自考“高级语言程序设计”习题答案详解(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年自考“高级语言程序设计”经典习题及答案(32)
★ 2012年自考“高级语言程序设计”经典习题及答案(22)
热点推荐:
工学
- 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【自考政策】全国自考办领导:未来自考将大力发展网络助学
网友关注
- 【成绩查询】北京2011年4月自考成绩复核时间通知
- 【成绩查询】浙江2011年7月自学考试成绩查询通知
- 【考务考籍】天津2010年开考自考社会工作与管理专业(独本)通知
- 【成绩查询】内蒙古2011年4月自考成绩查询地址
- 【成绩查询】天津2011年4月自考成绩电话查分通知
- 【成绩查询】新疆2011年7月自学考试成绩查询通知
- 【考务考籍】河北2010年4月自考开考义务教育专业
- 【考务考籍】江苏2010上半年自考报名在线访谈11月23日开始
网友关注视频
- 飞翔英语—冀教版(三起)英语三年级下册Lesson 2 Cats and Dogs
- 北师大版数学 四年级下册 第三单元 第二节 小数点搬家
- 8.练习八_第一课时(特等奖)(苏教版三年级上册)_T142692
- 沪教版八年级下次数学练习册21.4(2)无理方程P19
- 二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣
- 苏科版数学 八年级下册 第八章第二节 可能性的大小
- 第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237