帮我编一个代码吧—>“定义一个二维字符数据,并从键盘上输入字符串的值,并输出各个字符串’ (c++)😭😭
#include <iostream>
#include <string>
using namespace std;
const int ROWS = 3;
const int COLS = 4;
int main() {
char str[ROWS][COLS]; // 定义二维字符数组
// 从键盘输入字符串的值
for (int i = 0; i < ROWS; i++) {
cout << "输入第" << i+1 << "行字符串:";
cin.getline(str[i], COLS); // 读取一行字符串
}
// 输出各个字符串
for (int i = 0; i < ROWS; i++) {
cout << "第" << i+1 << "行字符串为:" << str[i] << endl;
}
return 0;
}
望采纳。
供参考:
#include <stdio.h>
int main()
{
char str[10][80];
int i;
for (i = 0;i < 5;i++)
gets(str[i]);
for (i = 0; i < 5; i++)
puts(str[i]);
return 0;
}