编程怎么输入5个字符串

时间:2025-01-25 14:31:39 游戏攻略

在C语言中,可以使用以下方法输入5个字符串:

方法一:使用字符数组

```c

include

int main() {

char str; // 定义一个二维字符数组用于存储多个字符串

printf("请输入5个字符串:\n");

for (int i = 0; i < 5; i++) {

scanf("%s", str[i]); // 循环输入5个字符串

}

printf("输入的5个字符串为:\n");

for (int i = 0; i < 5; i++) {

printf("%s\n", str[i]); // 打印输出输入的5个字符串

}

return 0;

}

```

方法二:使用字符指针

```c

include

int main() {

char *str; // 定义一个字符指针数组用于存储多个字符串

int i;

printf("请输入5个字符串:\n");

for (i = 0; i < 5; i++) {

scanf("%s", str[i]); // 循环输入5个字符串

}

printf("输入的5个字符串为:\n");

for (i = 0; i < 5; i++) {

printf("%s\n", str[i]); // 打印输出输入的5个字符串

}

return 0;

}

```

方法三:使用`scanf`和循环

```c

include

int main() {

char str; // 定义一个二维字符数组用于存储多个字符串

int i;

printf("请输入5个字符串:\n");

for (i = 0; i < 5; i++) {

scanf("%s", str[i]); // 循环输入5个字符串

}

printf("输入的5个字符串为:\n");

for (i = 0; i < 5; i++) {

printf("%s\n", str[i]); // 打印输出输入的5个字符串

}

return 0;

}

```

方法四:使用`cin`和循环

```c

include

include

int main() {

std::string str; // 定义一个字符串数组用于存储多个字符串

int i;

std::cout << "请输入5个字符串:\n";

for (i = 0; i < 5; i++) {

std::cin >> str[i]; // 循环输入5个字符串

}

std::cout << "输入的5个字符串为:\n";

for (i = 0; i < 5; i++) {

std::cout << str[i] << std::endl; // 打印输出输入的5个字符串

}

return 0;

}

```

方法五:使用`getline`和循环

```c

include

include

int main() {

std::string str; // 定义一个字符串数组用于存储多个字符串

int i;

std::cout << "请输入5个字符串:\n";

for (i = 0; i < 5; i++) {

std::getline(std::cin, str[i]); // 循环输入5个字符串

}

std::cout << "输入的5个字符串为:\n";

for (i = 0; i < 5; i++) {

std::cout << str[i] << std::endl; // 打印输出输入的5个字符串

}

return 0;

}

```

这些方法都可以实现输入5个字符串的功能,选择哪种方法取决于你的具体需求和编程习惯。