/*请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数)
函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。 */
#include <stdio.h>
char *fun(char *buff,char * str)
{
int buff_len = 0 , str_len = 0;
while(buff[buff_len] != '\0')
{
buff_len++;
}
while(str[str_len] != '\0')
{
str_len++;
}
if(buff_len < str_len)
{
return str;
}
else
return buff;
}
int main(void)
{
char buff[100], str[100];
printf("please input len < 30 ,String of characters\n");
scanf("%s",buff);
printf("please input len < 30 ,String of characters\n");
scanf("%s",str);
char *len = fun(buff,str);
printf("%s\n",len);
}
标签:函数,len,str,字符串,长度,buff
From: https://www.cnblogs.com/yesiming/p/18259661