c语言

C语言怎么循环输入多个字符串

小亿
459
2024-02-26 17:27:36
栏目: 编程语言

在C语言中,可以使用循环结构和字符数组来循环输入多个字符串。以下是一个示例代码,循环输入5个字符串并打印输出:

#include <stdio.h>

int main() {
    char str[5][50]; // 定义一个二维字符数组用于存储多个字符串

    printf("请输入5个字符串:\n");
    
    // 循环输入5个字符串
    for(int i = 0; i < 5; i++) {
        printf("输入第%d个字符串:", i+1);
        scanf("%s", str[i]);
    }

    // 打印输出输入的5个字符串
    printf("输入的5个字符串为:\n");
    for(int i = 0; i < 5; i++) {
        printf("%s\n", str[i]);
    }

    return 0;
}

在上面的代码中,我们定义了一个二维字符数组str用于存储5个字符串,然后使用循环结构和scanf函数来循环输入这5个字符串,最后使用循环结构和printf函数打印输出这5个字符串。您可以根据需要修改数组大小和循环次数来输入更多的字符串。

0
看了该问题的人还看了