
编写一个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]<<' ';
}
} 展开
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]<<' ';
}
} 展开
2个回答
展开全部
你的 int series[100]; 用错了,明明是字符怎么用整型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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"; //小细节要注意 细节决定成败
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询