...3 …… n>1000,从1开始累加,累加多少个自然数,和超过1000,输出?_百...

发布网友

我来回答

2个回答

热心网友

int main(void) 

    int i=1,sum=0; 

    int count = 0; 


    while (sum < 1000)

    {

        sum+=i;

        i++;

        count++;

    }

    printf("%d %d\n", count, sum);

    return 0;

}

测试:

累加45个自然数,和超过1000

热心网友

#include <stdio.h>
int main()
{
int s=0,n;
for (n=1;n<1000;n++){
s=s+n;
if (s>1000) {printf("n=%d,sum=%d\n",n,s);break;};
}
return 0;
}
输出: n=45,sum=1035
1加到45的时候,总和得1035,超出了1000。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com