| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 404 人关注过本帖
标题:C语言的问题吖```
只看楼主 加入收藏
a86819318
Rank: 2
等 级:论坛游民
帖 子:63
专家分:10
注 册:2009-10-8
结帖率:40%
收藏
 问题点数:0 回复次数:3 
C语言的问题吖```
#include<stdio.h>
 int fun(char b[],int j)
 {
     int k;
 for(k=0;k<j;k++)
{
if(b[k]==b[j])
return 1 ;
}
if (k=j)
return 0 ;
}
void main()
{
char a[100],b[100];
int i=0,j=0;
gets(a);
while(a[i]!='\0')
{
 if(a[i]>=65&&a[i]<=90)
{
    if(fun(b[],j)=1)
{b[j]=a[i];
j++;}
}
i++;
}
 b[j]='\0';
 printf("%s",b);
}
代码哪里有错误啊
搜索更多相关主题的帖子: C语言 
2010-01-24 08:05
jcslt
Rank: 8Rank: 8
来 自:90-xx.com
等 级:蝙蝠侠
帖 子:251
专家分:975
注 册:2009-10-10
收藏
得分:0 
if(fun(b[],j)=1)//b数组没初始化吧,而且=——>==

www.
2010-01-24 11:21
LJ23
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2010-1-2
收藏
得分:0 
if(fun(b[],j)=1)

这个语句肯定错了,至少应该是  ==

代码写的很乱,始终没明白你的意思
2010-01-25 17:16
xinjinlong
Rank: 3Rank: 3
来 自:河南南阳
等 级:论坛游侠
帖 子:61
专家分:117
注 册:2010-1-19
收藏
得分:0 
把你的程序要实现的功能说一下,下面的代码是根据你的程序改的,你先看看
程序代码:
#include<stdio.h>
int fun(char b[],int j)
{
    int k;
    for(k=0;k<j;k++)
    {
        //if(b[k]==b[j])
            //return 1;
        if(b[k]!=b[j])break;
    }
    //if(k=j)
    if(k==j)
        return 0 ;
    else
        return 1;
}

void main()
{
    char a[100],b[100];
    int i=0,j=0;
    gets(a);
    while(a[i]!='\0')
    {
        if(a[i]>=65&&a[i]<=90)
        {
            //if(fun(b,j)=1)
            if(fun(b,j)==1)
            {
                b[j]=a[i];
                j++;
            }
        }
        i++;
    }
    b[j]='\0';
    printf("%s",b);
}
2010-01-25 19:55
快速回复:C语言的问题吖```
数据加载中...
 
   



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

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