| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 827 人关注过本帖
标题:大学一年级题目,求大神围观下
只看楼主 加入收藏
yyeessqq
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-2-18
结帖率:0
收藏
已结贴  问题点数:20 回复次数:10 
大学一年级题目,求大神围观下
17  字符串的处理
问题描述:
   设有若干个字符串,这些字符串存储位置的首地址保存在指针数组中(即字符串用指向字符的指针变量表示)。
实现要求:
   ⑴ 实现字符串的输入和输出;
   ⑵ 对所有的字符串按从小到大的顺序排序,即指针数组中的第一个元素指向最小的字符串,第二个元素指向次小的字符串…,依次类推;
   ⑶ 判断这些字符串中是否有“回文”,所谓“回文”指的是顺读和倒读都是一样的字符串;
   ⑷ 设计一个菜单,具有上述规定的操作要求、退出系统等最基本的功能。
搜索更多相关主题的帖子: 字符串 大学 元素 
2014-02-18 21:36
yyeessqq
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-2-18
收藏
得分:0 

请大神们下凡显显下身手,
2014-02-18 21:37
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:4 
这些东东都不难   自己弄吧

想拿现成代码   估计很难

DO IT YOURSELF !
2014-02-18 21:39
ljx小子
Rank: 8Rank: 8
来 自:星星
等 级:蝙蝠侠
威 望:2
帖 子:222
专家分:916
注 册:2013-10-7
收藏
得分:4 
书上都有现成的代码,,问度娘也可以的。。

。。。。。。。。。。。
2014-02-18 21:54
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:4 
大學一年級結束之後,如果不能獨立解決這道題目,就白學了。

授人以渔,不授人以鱼。
2014-02-19 00:45
loveClangage
Rank: 8Rank: 8
来 自:广东云浮
等 级:蝙蝠侠
帖 子:326
专家分:891
注 册:2013-8-23
收藏
得分:4 
基本的,还是自己来吧

编写的程序,不能改变世界,却可以改变自己...
2014-02-19 02:45
fl8962
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:539
专家分:2471
注 册:2012-10-17
收藏
得分:4 
回复 楼主 yyeessqq
ni yao c++ de hai shi c de ?

想抽苏烟了。
2014-02-19 05:50
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:4 
书上都有现成的代码 快去瞧书吧
2014-02-19 07:57
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
以下是引用TonyDeng在2014-2-19 00:45:46的发言:

大學一年級結束之後,如果不能獨立解決這道題目,就白學了。
大多数成了等靠要
2014-02-19 07:58
fl8962
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:539
专家分:2471
注 册:2012-10-17
收藏
得分:0 
回复 楼主 yyeessqq
我随便写的,没有给你弄界面,你自己加上吧。
#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main()
{
   cout<<"press to 'n' to quit this program"<<endl;
   char op='y';
   int i;
   int t=1;
   while(op!='n')
   {
     string *p;
      i=0;
      cout<<"please input serval strings"<<endl;
      string str[100];
      p=str;
      string words;
      while(cin>>words&&words!="enough")
      {
        *(p+i)=words;
        i++;
      }
      for(int j=0;j<i-1;j++)
       { for(int z=j+1;z<i;z++)
           {
              if(*(p+j)>*(p+z))
               {
                   words=*(p+j);
                   *(p+j)=*(p+z);
                   *(p+z)=words;
               }
           }
        }
        for(int j=0;j<i;j++)
          {

            for(size_t len=0;len<((*(p+j)).length())/2;++len)
              {
                if((*(p+j))[len]!=(*(p+j))[(*(p+j)).length()-len-1])
                 { t=0;}

              }

            if(t==1)
              {cout<<" the"<<j+1<<"string is huiwen it is"<<*(p+j)<<endl;
              }
    else
              cout<<"it is not a hui wen"<<endl;
            t=1;
          }

         cin>>op;
      }
         return 0;
  }

想抽苏烟了。
2014-02-19 09:26
快速回复:大学一年级题目,求大神围观下
数据加载中...
 
   



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

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