/*
* 49.cpp
*
* Created on: 2011-8-8
* Author: san
*/
# include <stdio.h>
int main(void)
{
int n = 1;
int m;
int sum;
int i;
while (1)
{
m = n;
sum = 0;
for (i=1; i<8; i++)
{
m = m * 2;
sum += m;
}
sum += n;
if (sum == 765)
{
printf("第一层的数量:%d\n", n);
printf("第八层的数量:%d\n", m);
break;
}
n++;
}
return 0;
}
/*
* 在eclipse中输出:
* 第一层的数量:3
第八层的数量:384
*/
* 49.cpp
*
* Created on: 2011-8-8
* Author: san
*/
# include <stdio.h>
int main(void)
{
int n = 1;
int m;
int sum;
int i;
while (1)
{
m = n;
sum = 0;
for (i=1; i<8; i++)
{
m = m * 2;
sum += m;
}
sum += n;
if (sum == 765)
{
printf("第一层的数量:%d\n", n);
printf("第八层的数量:%d\n", m);
break;
}
n++;
}
return 0;
}
/*
* 在eclipse中输出:
* 第一层的数量:3
第八层的数量:384
*/