编写一个c++程序,要求输入一串字符串,输出里面的字母,写的程序哪里错了?求高人指点

#include<iostream.h>voidmain(){inti;intseries[100];cout<<"pleaseinputastring:";for(i=... #include<iostream.h>
void main()
{
int i;
int series[100];
cout<<"please input a string:";
for(i=0;i<100;i++)
cin>>series[i];
cout<<"letters in this string are:";
for(i=0;i<100;i++)
{
if(series[i]>='a'&&series[i]<='z')
cout<<series[i]<<' ';
}
}
展开
 我来答
仓库进水
2014-10-06 · TA获得超过2752个赞
知道小有建树答主
回答量:617
采纳率:100%
帮助的人:365万
展开全部
你的 int series[100]; 用错了,明明是字符怎么用整型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IT孤鹜
推荐于2016-05-30 · TA获得超过4198个赞
知道大有可为答主
回答量:3960
采纳率:71%
帮助的人:3677万
展开全部
#include<iostream>
using namespace std;
void main()
{
    int i;
    char series[100];
    cout<<"please input a string:";
    //for(i=0;i<100;i++)
    gets(series);
    cout<<"letters in this string are:";
    for(i=0;i<100;i++)
    {
      if(series[i]>='a'&&series[i]<='z')
          cout<<series[i]<<' ';
    }
}
更多追问追答
追问
你好,谢谢你,运行出来了,但是还有些疑惑:你添了一句,改了一句,请问为什么要添上using namespace std;呢?还有c++里面不能用cin语句吗?谢谢
追答
#include  是比较老的版本 不建议用

可以用cin>>series;
但是cin的结束标记是空格 和 回车
如果字符串为"abc ddd";
那么series = "abc"; //小细节要注意 细节决定成败
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式