100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > C语言编程>第二十一周 ① 下列给定程序中 函数fun的功能是:比较两个字符

C语言编程>第二十一周 ① 下列给定程序中 函数fun的功能是:比较两个字符

时间:2018-09-11 13:38:05

相关推荐

C语言编程>第二十一周   ①   下列给定程序中 函数fun的功能是:比较两个字符

例题:下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。

例如,输入 两串字符分别为“asdf”和"asdfg",则输出为 “asdfg”。

注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。

代码如下:

#include<conio.h>#include<stdio.h>char*fun(char*s,char*t){int s1=0,t1=0;char*str1,*str2;str1=s;str2=t;while(*str1){s1++;str1++;}while(*str2){t1++;str2++;}if(t1>s1)return t;elsereturn s;}main(){char p[80],q[80];printf("\nEnter a string: ");gets(p);printf("\nEnter another string:");gets(q);printf("\nThe longer is:%s\n",fun(p,q));}

输出运行窗口如下:

本周其他练习

C语言程序设计专栏

C语言编程>第二十一周 ① 下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。

C语言编程>第二十一周 ② 请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中。

C语言编程>第二十一周 ③ 下列给定程序中,函数fun的的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。

C语言编程>第二十一周 ④ 请补充main函数,该函数的功能是:打印出1~99中满足个位数字的平方等于其本身的所有数。

C语言编程>第二十一周 ⑤ 下列给定程序中,函数fun的功能是:用冒泡法对5个字符串按由小到大的顺序进行排序。

C语言编程>第二十一周 ⑥ 请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中。

C语言编程>第二十一周 ⑦ 下列给定程序中,函数fun的功能是:首先把y所指字符串中的字符按逆序存放,然后将x所指字符串中的字符和y所指字符串中的字符,按排序的顺序交叉合并到z所指数组中,过长的剩余字符接在z所指数组的尾部。

C语言编程>第二十一周 ⑧ 请补充main函数,该函数的功能是:输出方程组a+b=52,a+2b=60的一组正整数解。本题的结果是a=44,b=8。

越努力越幸运!

加油,奥力给!!!

C语言编程>第二十一周 ① 下列给定程序中 函数fun的功能是:比较两个字符串 将长的字符串的首地址作为函数值返回。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。