#include <stdio.h>
/* 1 から N (N ≧ 1) までの整数の総和 */
unsigned long souwa(unsigned long N)
{
unsigned long x = 0, i = 1;
while (i <= N) {
x += i;
i++;
}
return x;
}
/* メイン ルーチン */
int main()
{
unsigned long x, y;
printf("正の整数を入力:");
scanf("%lu", &x);
y = souwa(x);
printf("1 から %lu までの総和:%lu\n", x, y);
return 0;
}