| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 598 人关注过本帖
标题:最短单词查找
只看楼主 加入收藏
依抹芜邪
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-11-2
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
最短单词查找

要求用函数实现,输入字符串 输出最短单词   
  我的程序错在哪里?

#include <stdio.h>
#include <string.h>
quduan(char x[])
{
 int i,j,t;
 char tmp[99],temp[99];
 for(i=0;i<99;i++)
 temp[i]=0;
 t=strlen(x);
 for(i=0;i<t;i++)
 {
 for(j=0;x[i]!=' ';j++)
 {
 tmp[j]=x[i];
 x++;
 }
 if(strlen(temp)>strlen(tmp))
 strcpy(temp,tmp);
 i--;
 }
 printf("%s",temp);
}
void main()
{
 char ch[99];
 gets(ch);
 quduan(ch);
}
搜索更多相关主题的帖子: 单词 include 字符串 
2011-11-17 16:41
神马都浮云
Rank: 2
等 级:论坛游民
帖 子:13
专家分:15
注 册:2011-7-11
收藏
得分:10 
for(j=0;x[i]!=' ';j++)
{
tmp[j]=x[i];
x++;
}
这里死循环了?
x++是什么?
2011-11-17 17:01
依抹芜邪
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-11-2
收藏
得分:0 
没有死循环啊
2011-11-17 17:05
依抹芜邪
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-11-2
收藏
得分:0 
怎么改啊
2011-11-17 17:12
傻瓜菜
Rank: 2
来 自:earth
等 级:论坛游民
帖 子:73
专家分:66
注 册:2011-10-4
收藏
得分:10 
调用函数有问题吧!你想比较的东西好奇怪呀!
2011-11-19 15:28
快速回复:最短单词查找
数据加载中...
 
   



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

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