S=1+2+4+8+16+......,直到s
那里错了?????#include <math.h>
#include <stdio.h>
main()
{
int n=1,s=1;
while(s+n<=100)
{
n=2*n;
s=s+n;
}
printf("%d",s);
}
[此贴子已经被作者于2007-9-14 12:56:39编辑过]
[此贴子已经被作者于2007-9-14 12:56:39编辑过]
自己改过来了,正确了,,,呵呵 !
#include <math.h>
#include <stdio.h>
main()
{
int n=1,s=0;
while(s+n<=100)
{
s=s+n;
n=2*n;
}
printf("%d",s);
getchar();
return 0;
}
[此贴子已经被作者于2007-9-14 13:15:18编辑过]