<問題>
2つの整数の和を求める関数sumを作成せよ。2つの整数を入力すると、合計を出力するプログラムを、sumを利用して作成せよ。
<実行結果>
a = 4 (4を入力)
b = 5 (5を入力)
a + b = 4 + 5 = 9 (出力)
<ヒント>
解答例 #include <stdio.h> int sum(int, int); /* プロトタイプ宣言 */ int main(void) { int a, b; printf("a = "); scanf("%d", &a); printf("b = "); scanf("%d", &b); printf("a + b = %3d + %3d = %3d\n", a, b, sum(a, b)); /* sumの呼び出し。値渡し 関数戻り値をprintfしている */ return 0; } int sum(int a, int b) { /* a, bは引数 intを返す関数sum の定義 */ int s; /* sは、関数内の変数 */ s = a + b; return s; /* 戻り値 */ } /* もっとシンプルに int sum (int a, int b) { return a + b; } */