关于C的一个极其菜的问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:03:30
void main()
{
int i,j,p;
int a[10];
for(i=0;i<3;i++)
{
p=a[i];
printf("please input NO. %d\n",i);
scanf("%d",p);
}
for(j=0;j<3;j++)

{
printf("%d",a[j]);
}


运行环境是turbo c
为什么有问题呢‘输入之后‘也不输出啊?为什么不输出‘哪里的问题


p=a[i];
printf("please input NO. %d\n",i);
scanf("%d",p);
改成

printf("please input NO. %d\n",i);
scanf("%d",p);
a[i]=p;

#include "stdio.h"
main()
{
int i,p;
int a[10];
for(i=0;i<3;i++)
{printf("please input NO. %d\n",i);
scanf("%d",&p);
a[i]=p;
}
for(i=0;i<3;i++)
printf("%d\n",a[i]);
}


p=a[i];
printf("please input NO. %d\n",i);
scanf("%d",p);
改为

printf("please input NO. %d\n",i);
scanf("%d",p);
a[i]=p;
绝对没问题哒