#include <stdio.h>
main()
{
int a[10]; //array declaration
printf("Enter 10 numbers: ");
for(int i=0;i<10;i++) //loop to take input
{
scanf("%d", (a[i]));
}
}
尝试用 C 语言制作一个程序,该程序在数组"a"中接受 10 个整数。但它在接受第一个输入后关闭。错误可能是什么?
使用 &a[i] 获取输入。因为我们需要传递变量地址来从用户那里获取输入值。
#include <stdio.h>
int main()
{
int a[10];
printf("Enter 10 numbers: ");
for(int i=0;i<10;i++)
{
scanf("%d", &a[i]);
}
return 0;
}