标题:输出量字符串的差值;(例:'and'和'aid'输出5,A和c,输出-2)为什么我写的 ...
取消只看楼主
似水流年强
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-3-26
结帖率:0
已结贴  问题点数:5 回复次数:1 
输出量字符串的差值;(例:'and'和'aid'输出5,A和c,输出-2)为什么我写的有的对,有的不正确呢
#include<stdio.h>
#include<stdlib.h>

int  main(){
    char s1[100],s2[100];
    int i,n;
    scanf("%s%s",&s1,&s2);
   
    for(i=0;s1[i]!='\0'&&s2[i]!='\0';i++){
         if(s1[i]!=s2[i])
        n=s1[i]-s2[i];
       goto label_1;
    }
   
    { if(s1[i]='\0'&&s2[i]!=0) n=s2[i];
    if(s2[i]='\0'&&s1[i]!=0)  n=s1[i];
    else
    n=0;
    }
   
    label_1:
    printf("%d",n);
    system("pause");
    return 0;
   
}                           
搜索更多相关主题的帖子: system include return 
2012-04-07 20:33
似水流年强
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-3-26
得分:0 
回复 2楼 embed_xuel
呵呵,是啊,不过输入两个相同的字符串,得到的结果还是不行。还有错哪儿了啊?????
2012-04-07 20:47



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




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

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