在C++程序中输入n个字符串,以A打头的字符串输出吗?
2个回答
展开全部
代码如下:
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str[100];
int i;
cout<<"please input code"<<endl;
for(i=0;i<4;i++)
cin>>str[i];//给str赋值
for(i=0;i<4;i++)
if(str[i][0]=='A')//一维字符串数组,可以这样调用其中的字符
cout<<"结果:"<<str[i]<<endl;
return 0;
}
补充说明:
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
展开全部
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str[100];
int i;
cout<<"please input code"<<endl;
for(i=0;i<4;i++)
cin>>str[i];//给str赋值
for(i=0;i<4;i++)
if(str[i][0]=='A')//一维字符串数组,可以这样调用其中的字符
cout<<"结果:"<<str[i]<<endl;
return 0;
}
ps:我的代码是n为4的时候,希望对你有帮助,我自己运行过,可以输出正确的字符串
#include<string>
using namespace std;
int main()
{
string str[100];
int i;
cout<<"please input code"<<endl;
for(i=0;i<4;i++)
cin>>str[i];//给str赋值
for(i=0;i<4;i++)
if(str[i][0]=='A')//一维字符串数组,可以这样调用其中的字符
cout<<"结果:"<<str[i]<<endl;
return 0;
}
ps:我的代码是n为4的时候,希望对你有帮助,我自己运行过,可以输出正确的字符串
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询