给数组赋值却是这样的结果
源程序如下:#include<stdio.h>
#include<stdlib.h>
main()
{
int ctr,custid[10];
float custcast[10];
for(ctr=0;ctr<10;ctr++)
{
printf("请输入用户ID号:");
scanf(" %d",custid[ctr]);
printf("请输入用户id %d 的资金数: ",custid[ctr]);
scanf(" %.2f",custcast[ctr]);
printf("用户的ID号和资金分别是:",custid[ctr], custcast[ctr]);
}
system("pause");
return 0;
}
编译和连接都没有报错。但在执行时却报错,报错信息是该程序已停止工作。
我刚开始学C,还请各位大神不吝赐教。在此谢谢了。