お蔵入り

clip!clip!
Ads By Google

値 n を入力させ、1 から n までの総和を計算し、結果を表示させるプログラムです。

結果
1 からいくつまでの足し算をしますか? 5
1 から 5 まで足した結果は 15 です。
#include <stdio.h>

int main(void);
{

2008-04-29 02:03の質問
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。

回答(1)

1.

2008-04-29 04:01:44
#include <stdio.h>

unsigned sum(unsigned n){
    return n ? n + sum(n-1) : 0;
}

int main(void){
    unsigned n;
    
    printf("1 からいくつまでの足し算をしますか? ");scanf("%u", &n);
    
    return (printf("1 から %u まで足した結果は %u です。\n", n, sum(n)));
}
自信度 : 自信なし
Ads By Google

コメント(1)

#1.  BLUEPIXY
2008-04-29 02:45:32

そうなんだ・

トラックバック(2)

トラックバックURL: