《算法笔记》2.4小节——C/C++快速入门->循环结构 例题5-1-5 连续自然数求和

例题5-1-5 连续自然数求和

题目描述
编程实现求1+2+3+…和的程序,要求得到使使和数大于1000的最小正整数。
输入

输出
输出使1+2+3+…+N>1000的最小正整数N,末尾输出换行。
样例输入 Copy

样例输出 Copy
45

#include <stdio.h>

int main(void) {
    
    
    int sum = 0;
    for (int i = 1;; ++i) {
    
    
        sum += i;
        if (sum > 1000) {
    
    
            sum = i;
            break;
        }
    }
    printf("%d", sum);
    return 0;
}

猜你喜欢

转载自blog.csdn.net/DoMoreSpeakLess/article/details/109881104
今日推荐