怎么让数组接收printf中的数然后再输出数组
时间: 2024-10-28 18:15:05 浏览: 9
java 输入一个数字组成的数组(输出该数组的最大值和最小值)
在C语言中,如果你想通过`printf`函数输入数值并将其存储到数组中,可以使用循环结构结合`scanf`函数来实现。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int array[5]; // 定义一个包含5个元素的整型数组
int i;
printf("请输入5个数字(每个数字占一行):\n");
for (i = 0; i < 5; i++) { // 循环获取用户输入
scanf("%d", &array[i]);
printf("已读取并存入第%d个位置: %d\n", i + 1, array[i]); // 输出当前元素确认是否成功
}
printf("输入的数组内容为: ");
for (i = 0; i < 5; i++) { // 输出整个数组
printf("%d ", array[i]);
}
printf("\n");
return 0;
}
```
在这个例子中,程序首先提示用户输入五个整数,然后依次将输入的值存入数组,并立即输出每一步的结果。最后,再一次性打印出整个数组的内容。
阅读全文