| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 879 人关注过本帖
标题:一直都在想,但是没想明白
只看楼主 加入收藏
Tlife
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2011-9-3
结帖率:66.67%
收藏
已结贴  问题点数:3 回复次数:5 
一直都在想,但是没想明白
  从终端输入10个字符串,编程序,进行接龙处理(字符串不可以重复使用),并生成接龙后的整个串,并输出结果;并将剩余的、不能参加接龙的字符串按照从小到大的顺序排序后输出。
   例如,输入假设为“abstract”、“hello”、“May”、“trace” 、“may”、“edge”、“elephant”接龙的结果为“abstractracedgelephant”, 剩余的字符串排序后结果:“hello”、“May”和“may”。

#include<iostream>
#include<string>
using namespace std;
int main()
{
    char a[10][20]={"abstract","hello","May","trace","may","edge","elephant"};
    char b[10][20];
    char c[10][20]={"abstract","hello","May","trace","may","edge","elephant"};
    int len,i,n;
    for(i=0;i<10;i++)
    for (n=0;n<10;n++)
    {
        
        len=strlen(a[i]);
        if((a[i][len-1]=a[n][0])&&(n!=i))  //查找最后一个字符是否和其他的第一个字符相等
        {
            strcat(a[i],a[n]);//将两个字符连在一起
            strcpy(c[i],"\0");//把连接在一起的两个字符删去
            strcpy(c[n],"\0");//把连接在一起的两个字符删去
            strcpy(b[i],a[i]);//将连接在一起的字符串储存                       
            n=0;             // 在从第一个开始找是否有重复的
        }
    }
    for(i=0;i<10;i++) cout<<b[i];
    cout<<endl;
    for(i=0;i<10;i++) cout<<c[i];   
    return 0;
}
为什运行不出来啊,请各位大侠指点啊
搜索更多相关主题的帖子: abstract include 字符串 hello 
2011-10-09 19:11
naruto01
Rank: 4
等 级:业余侠客
帖 子:103
专家分:280
注 册:2011-5-23
收藏
得分:0 
既然包含了<string>,为什么不尝试使用std::string呢?
2011-10-09 19:45
小笨蛋一个
Rank: 1
等 级:新手上路
帖 子:13
专家分:5
注 册:2011-10-7
收藏
得分:0 
我还是喜欢在头文件加。h
2011-10-09 21:30
小笨蛋一个
Rank: 1
等 级:新手上路
帖 子:13
专家分:5
注 册:2011-10-7
收藏
得分:2 
图片附件: 游客没有浏览图片的权限,请 登录注册

那个n=0不需要中间你要连接的是a[i]和c[]的吧,这样能运行出来但是好像不对,不想改了,吼吼
2011-10-09 21:38
小笨蛋一个
Rank: 1
等 级:新手上路
帖 子:13
专家分:5
注 册:2011-10-7
收藏
得分:1 
而且判断那里应该是==一个=号是赋值哦~
2011-10-09 21:41
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:0 
以所有单词的首尾字母为节点,则形成一个有向图
问题是,你想输出这个有向图的所有路径,还是最长路径,还是任一路基?
2011-10-10 08:24
快速回复:一直都在想,但是没想明白
数据加载中...
 
   



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

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