问答题

请编写一个函数fun(),它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较短的字符串。若两个字符串长度相等,则返回第1个字符串。 例如,输入nanjing<CR>nanchang<CR>(<CR>为回车键),函数将返回nanjing。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include<stdio.h> char *fun(char *s,char *t) { } main() { char a[20],b[10],*p,*q; int i; printf("Input lth string:"); gets(a); printf("Input 2th string:"); gets(b); printf("%s",fun(a,b)); }

【参考答案】

char*fun(char *s,char *t) { int i,j; for(i=0,s[i]!=‘\0’......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题