C言語で書いてみました

過去の情報処理技術者試験の出題をもとにして、Cのソースを起こしてみました。

■ 総和の問題(平成17年春午前問14)

#include <stdio.h>

/* ソフトウェア開発 平成17年春午前問14 */
/* 総和の問題 */
/* Sn = n(n+1)/2 */

int main()
{
    int x = 0, y = 0, n = 1;

    while (x <= 5000) {
        x += y++;
        n++; /* 比較回数 */
    }
    printf("x:%d y:%d n:%d\n", x, y, n);

    return 0;
}