| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 670 人关注过本帖
标题:字符,求代码纠错
取消只看楼主 加入收藏
runningfly
Rank: 1
来 自:浙江
等 级:新手上路
帖 子:12
专家分:0
注 册:2011-10-19
结帖率:85.71%
收藏
已结贴  问题点数:20 回复次数:1 
字符,求代码纠错
请问怎么会在结果中输出中文“烫”呢?好奇怪,谁能帮帮我?
程序代码:
#include<stdio.h>
#include<string.h>
int main()
{
    int m,n,i,j,a;
    char s[20],t[20],u[100];
    gets(s);gets(t);
    m=strlen(s);n=strlen(t);
    if(m>=n)
        a=m;
    else
        a=n;
    m=0;
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
        {
            if(s[i]!=t[j])
            {
                u[m]=s[i];
                m=m+1;
            }
        }
       
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
        {
            if(t[i]!=s[j])
            {
                u[m+1]=t[i];
                m=m+1;
            }
        }
    puts(u);
        return 0;
}
十分感谢

搜索更多相关主题的帖子: 中文 
2011-11-06 19:35
runningfly
Rank: 1
来 自:浙江
等 级:新手上路
帖 子:12
专家分:0
注 册:2011-10-19
收藏
得分:0 
这个题的题目是:第二题
将在字符串s中出现、而未在字符串t中出现的字符构成一个新的字符串放在u中,u中字符按原字符串中字符顺序排列,但去掉重复字符。
例如, 当s="112345", t="2467"时, u中字符的串为: "135"。

初始化了后我还是解决不了这个题目
2011-11-07 10:17
快速回复:字符,求代码纠错
数据加载中...
 
   



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

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