c语言题库(10).docx
《c语言题库(10).docx》由会员分享,可在线阅读,更多相关《c语言题库(10).docx(4页珍藏版)》请在第壹文秘上搜索。
1、1:第1题请编写函数fun,该函数的功能是:将m行n列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。答案:voidfun(char(*s)n,char*b)tinti,j,k=0;for(j=0;jn;j+)for(i=0;im;i+)bk=*(*(s+i)+j)k+;bk=0;2:第2题下列程序定义了nXn的二维数组,并在主函数中自动赋值。请编写函数fun(intan,intn),该函数的功能是:将数组右上半三角元素中的值乘以m。答案:voidfun(intan,intm)inti,j;for(j=0;jn;j+)for(i=0;i=j;i+)aj=aj*m;)3:第3题编写一个函
2、数,从传入的num个字符串中找出一个最长的一个字符串,并通过形参指针max传回该串地址(用*作为结束输入的标志)。答案:char*fun(char(*a)81,intnum)inti;char*max;max=a0;for(i=0;inum;i+)if(strlen(max)strlen(a)max=a;returnmax;4:第4题编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。答案:intfun(char*str,char*substr)intn;char*p,*r;n=0;while(*str)p=str;r=substr;while(*r)if(*r=*p)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 题库 10
