c++二维数组输入输出问题

2025-02-26 05:00:43
推荐回答(3个)
回答1:

cin >> a[i][100]; 只能输入一个字母,改为cin >> a[i];
cout << a[i][100]<最好定义的时候初始化char a[100][100] = {0};

回答2:

#include
using namespace std;

int main(void)
{
int n;
char a[100][100];
cout <<"请输入字符串个数:";
cin >>n;
cout <<"请输入n个字符串" <
for(int i=0;i {
cin >> a[i];
}

cout <<"输入完毕:"< for(int i=n-1;i>=0;i--)
cout << a[i]<
system("pause");
return 0;
}
改成这样,你试一下

回答3:

cin >> a[i][100];改为cin>>a[i];

cout << a[i][100]<