在C语言中,可以使用循环语句和数组来连续输入多个数字。以下是一个示例代码:
```c
include define MAX_SIZE 100 int main() { int numbers[MAX_SIZE]; int size, i; printf("请输入数字的个数: "); scanf("%d", &size); printf("请输入%d个数字:\n", size); for (i = 0; i < size; i++) { scanf("%d", &numbers[i]); } printf("您输入的数字为:\n"); for (i = 0; i < size; i++) { printf("%d ", numbers[i]); } return 0; } ``` 在这个示例中,首先通过 `scanf` 函数获取用户输入的数字个数,然后使用循环语句和 `scanf` 函数连续输入指定个数的数字,并将其存储在数组 `numbers` 中。最后,使用循环语句遍历数组,将输入的数字打印出来。 这种方法适用于输入一组连续的数字,并且数字的个数是已知的。如果需要输入多组数据,每组数据的个数可以不同,也可以使用类似的方法,只是需要增加一个循环来处理每组数据的输入和输出。 例如,以下代码可以输入多组数据,每组数据包含两个整数: ```c include int main() { int n; printf("请输入数据组数: "); scanf("%d", &n); for (int i = 0; i < n; i++) { int a, b; printf("请输入第%d组数据(两个整数): ", i + 1); scanf("%d %d", &a, &b); printf("你输入的数据是: %d %d\n", a, b); } return 0; } ``` 在这个示例中,首先输入数据的组数 `n`,然后用一个循环来输入每组数据。每输入一组数据,就会输出该组数据。这种方法适用于需要输入多组数据,并且每组数据的格式和个数都不同的情况。