网站首页 网站地图
网站首页 > 娱乐人生 > c语言编程怎么输入很多数字

c语言编程怎么输入很多数字

时间:2026-03-20 05:19:05

在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`,然后用一个循环来输入每组数据。每输入一组数据,就会输出该组数据。这种方法适用于需要输入多组数据,并且每组数据的格式和个数都不同的情况。