在C++程序中输入n个字符串,以A打头的字符串输出吗?

2025-02-25 12:24:06
推荐回答(2个)
回答1:

代码如下:

#include

#include

using namespace std;

int main()

{

string str[100];

int i;

cout<<"please input code"<

for(i=0;i<4;i++)

cin>>str[i];//给str赋值

for(i=0;i<4;i++)

if(str[i][0]=='A')//一维字符串数组,可以这样调用其中的字符

cout<<"结果:"<

return 0;

}

补充说明:

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

回答2:

#include
#include
using namespace std;
int main()
{
string str[100];
int i;
cout<<"please input code"< for(i=0;i<4;i++)
cin>>str[i];//给str赋值
for(i=0;i<4;i++)
if(str[i][0]=='A')//一维字符串数组,可以这样调用其中的字符
cout<<"结果:"< return 0;
}
ps:我的代码是n为4的时候,希望对你有帮助,我自己运行过,可以输出正确的字符串