如果用数组的haunted,这样可以吗???
/*有一八层灯塔,每层的灯数都是上一层的2倍,
共有765盏灯,编程求最上层与最下层的灯数。*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int light[8];
int i,sum;
light[0]=0;
while(1)
{
light[0]++;
for(i=0;i<8;i++)
{
light[i+1]=light[i]*2;
sum+=light[i];
}
if(sum==765)
break;
}
printf("最上层的数目是: %d", light[0]);
system("pause");
return 0;
}