第一范文网 - 专业文章范例文档资料分享平台

习题6(第七章)数组

来源:用户分享 时间:2025/5/19 14:53:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

} }

【题7.123】下面程序的运行结果是 。 #include main() { int i=0; char a[]=“abm”,b[]=“aqid”,c[10]; while(a[i]!=‘\\0’&&b[i]!=‘\\0’) { if(a[i]>=b[i]) c[i]=a[i]-32; else c[i]=b[i]-32; ++i; } c[i]=‘\\0’; puts(c); }

【题7.124】当运行以下程序时,从键盘输入:BOOK CUT GAME PAGE表示回车),则下面程序的运行结果是 。 #include #include main() { int i; char str[10],temp[10]=“Control”; for(i=0;i<4;i++) { gets(str); if(strcmp(temp,str)<0) strcpy(temp,str); } puts(temp); }

【题7.125】当运行以下程序时,从键盘输入:girl boy表示回车),则下面程序的运行结果是 。 #include #include main()

{ }

char a[2][80],t; int i,j,m,n,l,max;

for(i=0;i<=1;i++) gets(a[i]); t=a[0][0];

for(i=0;i<=1;i++) {

l=strlen(a[i]); for(j=0;j<=1;j++)

if(a[i][j]>t) { max=a[i][j]; m=i; n=j; } }

printf(“%c %d %d\\n”,max,m,n);

7.3 编程题

【题7.126】从键盘输入若干整数(数据个数应至少于50),其值在0至4的范围内,用-1

作为输入结束的标志。统计每个整数的个数。试编程。

【题7.127】若有说明:int a[2][3]={{1,2,3},{4,5,6}};现要将a的行和列的元素互换后

存到另一个二维数组b中。试编程。

【题7.128】定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数;然后

按顺序每五个数求出一个平均值,放在另一个数组中并输出。试编程。

【题7.129】通过赋初值按行顺序给2×3的二维数组赋予2、4、6、?等偶数,然后按列的

顺序输出该数组。试编程。

【题7.130】通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数,然后输出该

数组的左下半三角。试编程。

【题7.131】下面是一个5×5阶的螺旋方阵。试编程打印出此形式的n×n(n<10)阶的方

阵(顺时针方向旋进)。

1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9

【题7.132】数组a包括10个整数,把a中所有的后项除以前项之商取整后存入数组b,并

按每行3个元素的格式输出数组b。试编程。

【题7.133】从键盘输入一个字符,用折半查找法找出该字符在已排序的字符串a中的位置。

若该字符不在a中,则打印出**。试编程。

【题7.134】从键盘输入两个字符串a和b,要求不用库函数strcat把串b的前五个字符连

接到串a中;如果b的长度小于5,则把b中的所有元素都连接到a中。试编程。

【题7.135】从键盘输入一个字符串a,并在a串中的最大元素后边插入字符串b

(b[]=“ab”)。试编程。

搜索更多关于: 习题6(第七章)数组 的文档
习题6(第七章)数组.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1ump73009o2b61z989he_10.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top