scanf_s("%d", &a[i]);
#include
int main()
{
int a[10];
printf("请输入数组的数");
for (int i = 0; i < 10; i++)
{
scanf_s("%d ", a + i);
}
for (int i = 0; i < 10; i++)
{
printf("%d ", *(a + i));
}
system("PAUSE");
}
你的scanf_s函数中没有“,”号,所以你在控制台中输入时每个数不能使用“,”分割。
你输入数据的形式有问题,你的scanf_s函数里面用的是"%d",所以数据之间不能用逗号间隔。除非你scanf_s里面的格式控制符为"%d,"
建议查看scanf函数的基本用法