标题:比较两个字符串的长度
取消只看楼主
笨女孩
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2011-7-13
结帖率:100%
已结贴  问题点数:14 回复次数:2 
比较两个字符串的长度
#include<stdio.h>
char *fun(char *s,char *t)
{
    int i,j=0,k=0;
    for(i=0;i<20;i++)
    {
        if(s[i]!='\0')
            j++;
        if(t[i]!='\0')
            k++;
    }
    if(j>=k)
        return s;
    else
        return t;
}
void main()
{
    char a[20],b[20];
    printf("input 1th string:");
    gets(a);
    printf("input 2th string:");
    gets(b);
    printf("%s\n",fun(a,b));
}


这个函数是比较两个字符串的长度,长度相等时返回第一个字符串。但我不知道哪里错了,看了很久还是查不出来
搜索更多相关主题的帖子: void 函数 include return 字符串 
2012-03-08 18:49
笨女孩
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2011-7-13
得分:0 
回复 5楼 zxd675816777
VC++
2012-03-09 12:55
笨女孩
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2011-7-13
得分:0 
回复 3楼 zaixuexi
请问我已经学了C语言和数据结构,现在想学JAVA,看《java核心技术卷一》还是《Java 就业培训教程》好?
2012-06-19 12:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-362597-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.116946 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved