| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 682 人关注过本帖
标题:帮忙看看 那出问题了?
只看楼主 加入收藏
zhumingyuan
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-1-10
结帖率:66.67%
收藏
已结贴  问题点数:10 回复次数:9 
帮忙看看 那出问题了?
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
  int n;
  cin >> n;
  while(n--)
  {
   string a;
   getline(cin,a);
   for(int i=a.length()-2;i>=0;i--)
   cout << a[i];
   cout <<a[a.length()-1];
  }
return 0;
}
我想让它运行多次 怎么只能运行一次
搜索更多相关主题的帖子: include 
2011-02-18 11:11
pp5576
Rank: 1
等 级:新手上路
帖 子:7
专家分:2
注 册:2009-1-14
收藏
得分:3 
#include<iostream>
#include<string>
using namespace std;
int main()
{
  int n;
  cin >> n;
  while(n--)
  {
   string a;
   getline(cin,a);
   for(int i=a.length()-2;i>=0;i--)
   cout << a[i];
   cout <<a[a.length()-1];
  }
return 0;
}
测试了一下,可以运行n-1次。每输完一行按CTRL+z结束输入在按Enter。
2011-02-18 14:25
zhumingyuan
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-1-10
收藏
得分:0 
回复 2楼 pp5576
为什么 不是n次呢?
2011-02-18 14:48
kspliusa
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:98
专家分:178
注 册:2009-9-27
收藏
得分:3 
就是N次,不应该是N—1次!
2011-02-18 18:14
pp5576
Rank: 1
等 级:新手上路
帖 子:7
专家分:2
注 册:2009-1-14
收藏
得分:0 
是n-1次,n--之后n的值是n-1,
而i=n--,i的值是n。
2011-02-18 20:21
ljt
Rank: 6Rank: 6
等 级:侠之大者
威 望:3
帖 子:191
专家分:431
注 册:2009-4-6
收藏
得分:3 
用程序说话,运行了n次
#include<iostream>
#include<string>
using namespace std;
int main()
{
  int n;
  int i=0;
  cin >> n;
  while(n--)
  {
   i++;
  }
  cout<<i;   //结果和n相等
return 0;
}
while里面先判断n,然后再减的
2011-02-19 16:50
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:3 
各位,C++中有String这个类型吗???

   唯实惟新 至诚致志
2011-02-19 19:29
pp5576
Rank: 1
等 级:新手上路
帖 子:7
专家分:2
注 册:2009-1-14
收藏
得分:0 
查了下getline的函数
getline函数从输入流的下一行读取,并保存读取的内容到str中,但不包括换行符。getline 函数将 istream 参数作为返回值,和输入操作符一样也把它用作判断条件。 
  范例:
  #include <string>
  #include <iostream>
  using namespace std;
  int main()
  {
  string line;
  while(getline(cin,line))
  cout<<line<<endl;
  return 0;
  }
  结果:
  输入 line1 ----回车换行
  显示为空
  输入 line2 ----回车换行
  显示 line1
  输入 line3 ----回车换行
  显示 line2
2011-02-20 12:35
florajun
Rank: 2
等 级:论坛游民
帖 子:7
专家分:10
注 册:2011-2-22
收藏
得分:0 
请问下 为什么用#include<string>编译通的过 而用#include<cstring>就编译出错呢?
2011-02-22 20:24
wtyp17401
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-2-23
收藏
得分:0 
有没有高手愿意收徒弟的呀 有的话联系我QQ523979288
2011-02-23 05:54
快速回复:帮忙看看 那出问题了?
数据加载中...
 
   



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

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