镀锌管规格表示方法:用While语句这题怎么理解,那里错了。请各位朋友帮忙详细解一下。

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/01 23:19:07
问:求1+2+3…+n>=500的最小n及和的值。还有改错,那里错了。
While那里错了吧。没有条件。
疑问:小最n是什么意思?1加到500=13185311 对吗?请教各位。

main()
{
int a,b;
do
{
++a;
b+=a;
}
while;
printf("a=%d b=%d\n,a,b);
}
书上是这样写,他说错在那。只错一句的。

main()
{
int a=0,b=0;
do
{
++a;
b+=a;
}
while(b<500)
printf("a=%d b=%d\n",a,b);
}

最小n就是当你加上它的时候刚好〉=500

要初始化!
你的a和b的值没有开始赋值!要在DO前加a=b=0;

main()
{
int a=0,b=0;
do{
a++;
b+=a;
}while(b<=500)
printf//略