💡

C言語で100までの自然数の和を求めてみた

2022/09/15に公開

C言語で100までの自然数の和を求めてみた

博士の愛した数式に出てきた自然数の和の求め方をプログラムで書いてみた。

自然数の和の求め方

「博士の愛した数式」にも出てくるので詳しくはそちらを読むべき。
三角数の話から自然数の和の求め方を導き出しているシーンがある。
最終的な式としては
n(n + 1) / 2
の式で求めることができる。便利。

書いてみた

100までにした意味は特にない。

#include <stdio.h>
int main(void){
    int num = 100;
    /* 100までの自然数の和を求める */
    int sum = 0;
    sum = num * (num + 1) / 2;
    printf("%d までの自然数の和は %d", num, sum);
}

Discussion