一维数组问题、新手求教
为什么第10次循环结果,错的这么很啊,没有给第10个元素赋值么?
请大家指点
程序代码:#include "stdio.h"
int main()
{
int a[10];
int i;
a[1]=1;
for (i=2;i<=10;i++)
{
a[i]=a[i-1]*2;
}
for (i=1;i<=10;i++)
{
printf("%d级石头需要%d颗合成\n",i,a[i]);
}
return 0;
}就是每个元素是前一个元素的2倍,第一个元素为1、、










