CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  非技术区

求简单程序!

楼主Lynan(当别人辛苦地训练的时候,也许你在睡觉,怎能不允许别人强过自己?)2006-01-09 17:54:17 在 C/C++ / 非技术区 提问

给出一个使用vector,string的,要求:  
  输入“american   pie”  
  输出“american   pie   is   my   favorate   film”的程序!  
   
  问题点数:10、回复次数:10Top

1 楼iwantfat(rock)回复于 2006-01-09 18:16:26 得分 0

#include<vector>  
  #include<iostream>  
  #include<string>  
  using   namespace   std;  
  int   main()  
  {  
          string   bb;  
          vector<string>aa;  
          cin>>bb;  
          bb=bb+"is   my   favorate   film";  
          aa.push_back(bb);  
          cout<<bb<<endl;  
          cout<<*(aa.begin());  
        system("pause");  
  }  
  Top

2 楼zw24127(政委)回复于 2006-01-09 18:42:10 得分 0

呵呵Top

3 楼Lynan(当别人辛苦地训练的时候,也许你在睡觉,怎能不允许别人强过自己?)回复于 2006-01-09 18:56:07 得分 0

输出的是american   is   my   favorate   filmTop

4 楼sankt(宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒.)回复于 2006-01-09 19:04:21 得分 0

//方法很多,这只是其中一种  
   
  #include<iostream>  
  #include<string>  
  #include<vector>  
   
  /*  
  给出一个使用vector,string的,要求:  
  输入“american   pie”  
  输出“american   pie   is   my   favorate   film”的程序  
  */  
   
  using   namespace   std;  
   
  int   main()  
  {  
          vector<string>   vec;  
   
          string   a;  
          getline(   cin,   a   );  
          cout   <<   "You   entered   "   <<   a   <<   endl;  
           
          string   b,c;  
           
          b.assign(a,0,8);  
          c.assign(a,9,3);  
           
           
          vec.push_back(b);  
          vec.push_back(c);  
                   
          vec.push_back("is   my   favorator   film.");  
           
          vector<string>::iterator   ite;  
          for(ite=vec.begin();ite!=vec.end();++ite)  
          {  
                  cout<<*ite<<"   ";  
          }  
          cout<<endl;  
                   
           
          system("pause");  
          return   0;  
  }  
   
  Top

5 楼Rick_ang(东方未名)回复于 2006-01-09 19:04:36 得分 0

#include   <iostream>  
  #include   <vector>  
  #include   <string>  
   
  using   namespace   std;  
  int   main()  
  {  
        vector<string>   vstr;  
        string   str1;  
        cout<<"输入字符串:   "<<endl;  
        cin>>str1;  
        vstr.push_back(str1);  
        string   str2;  
        str2=str1+"   is   my   favorate   film.";  
        cout<<str2<<endl;  
        system("pause");  
        return   0;  
  }  
  Top

6 楼Lynan(当别人辛苦地训练的时候,也许你在睡觉,怎能不允许别人强过自己?)回复于 2006-01-09 19:46:00 得分 0

楼上的还是一样错!  
  楼上的楼上的,我要简单的程序!Top

7 楼Rick_ang(东方未名)回复于 2006-01-09 20:06:39 得分 0

至少说出错在哪里吧?Top

8 楼Lynan(当别人辛苦地训练的时候,也许你在睡觉,怎能不允许别人强过自己?)回复于 2006-01-09 20:56:25 得分 0

运行结果和第一个人给出的程序的结果一样!  
  输出的是american   is   my   favorate   film  
  Top

9 楼Rick_ang(东方未名)回复于 2006-01-09 21:46:56 得分 10

#include   <iostream>  
  #include   <vector>  
  #include   <string>  
   
  using   namespace   std;  
  int   main()  
  {  
        vector<string>   vstr;  
        string   str1;  
        cout<<"输入字符串:   "<<endl;  
        getline(cin,str1);  
        vstr.push_back(str1);  
        string   str2;  
        str2=str1+"   is   my   favorate   film.";  
        cout<<str2<<endl;  
        system("pause");  
        return   0;  
  }  
  这样就行了Top

10 楼Lynan(当别人辛苦地训练的时候,也许你在睡觉,怎能不允许别人强过自己?)回复于 2006-01-09 22:34:22 得分 0

#include   <iostream>  
  #include   <vector>  
  #include   <string>  
   
  using   namespace   std;  
  int   main()  
  {  
        vector<string>   vstr;  
        string   str1;  
        cout<<"输入字符串:   ";  
        getline(cin,str1);  
        cout   <<   str1   <<"   is   my   favorate!"<<endl;  
        return   0;  
  }  
   
  何必要压入呢?:)Top

相关问题

  • 简单小程序!
  • 求简单pascal原程序
  • 求.java最简单程序
  • 简单程序,谢谢
  • 一个简单的程序!
  • 求一简单程序?
  • 一个简单的程序。。。
  • 简单程序查错
  • 简单程序错误
  • 求一简单程序....

关键词

  • vector
  • vstr
  • 程序
  • american pie
  • str1
  • cout
  • vec
  • bb
  • my favorate film
  • using namespace std

得分解答快速导航

  • 帖主:Lynan
  • Rick_ang

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo