c语言实现输入多行数据

在C语言中,输入多行数据可以使用循环结构和scanf函数配合使用。以下是一个简单的示例代码,用于输入多行数据:

#include <stdio.h>
int main()
{
    int n;
    printf("请输入数据行数:");
    scanf("%d", &n);
    printf("请输入数据:\n");
    for (int i = 1; i <= n; i++)
    {
        int x;
        scanf("%d", &x);
        printf("第%d行数据为:%d\n", i, x);
    }
    return 0;
}

运行程序后,用户需要输入数据的行数,然后在多行中输入数据。程序会逐行读取数据并输出每行数据的值。其中,for循环用于控制输入数据的行数,scanf函数用于读取每行数据。注意,scanf函数前面需要加上换行符,否则在输入数据时可能会出现错误。