#include void keisan(int* input, int* ans); void main() { int input; int ans; printf("正の整数値入力:"); scanf("%d", &input); keisan(&input, &ans); printf("1 〜 %d までの合計は %d です\n", input, ans); } /* 1 から入力された数値までを順番に足す関数 */ void keisan(int* input, int* ans) { int i; *ans = 0; for (i = 1; i <= *input; i++) { *ans = *ans + i; } }