对c语言中对数组进行scanf赋值怎么做
时间: 2023-09-13 14:03:49 浏览: 629
对字符数组的整体操作-C语言超级好的资料
如果想要通过`scanf()`函数从键盘输入数据并赋值给数组,可以使用循环语句结合`scanf()`函数来实现。具体步骤如下:
1. 声明数组并确定数组长度。
2. 使用循环语句,循环读入数组的每个元素。
3. 在循环中调用`scanf()`函数,输入每个元素的值。
4. 根据需要,可以在输入时添加友好的提示信息,例如输出当前正在输入第几个元素等。
下面是一个示例代码,它从键盘读入5个整数,并将它们存储在数组`arr`中:
```c
#include <stdio.h>
#define N 5
int main()
{
int arr[N];
int i;
for (i = 0; i < N; i++) {
printf("请输入第%d个元素:", i + 1);
scanf("%d", &arr[i]);
}
printf("输入的数组为:\n");
for (i = 0; i < N; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
在上面的代码中,循环从0开始,到N-1结束,`scanf()`函数每次读入一个整数,并赋值给数组`arr`的对应元素。最后,程序输出了输入的数组。
阅读全文