08A-1 関数の呼び出し(難易度★) †
次の空欄部分を補って、int型の引数を2つ受け取るとその積を返す関数 add 呼び出し、3 + 5 を計算して出力するプログラムを完成させよ。
int add(int x, int y) { int z; z = x + y; return z; } int main(void) { int a = 3, b = 5, c; c = ; printf("%d\n", c); return 0; }
08A-2 関数の定義(難易度★) †
次の空欄部分を補って、int型の引数を2つ受け取るとその積を返す mult という名前の関数を定義し、その関数を呼び出して 3 * 5 を計算するプログラムを完成させよ。
mult( ) { int z; z = ; return z; } int main(void) { int a = 3, b = 5, c; c = mult(a, b); printf("%d\n", c); return 0; }
08A-3 引数のない関数の定義(難易度★) †
次の空欄部分を補って、0 を返す zero という名前の関数を定義し、その関数を呼び出すプログラムを完成させよ。
zero( ) { return 0; } int main(void) { int z; z = zero(); printf("%d\n", z); return 0; }
08A-4 戻り値のない関数の定義(難易度★) †
次の空欄部分を補って、呼び出されると Hello World! と出力する hello という名前の関数を定義し、その関数を呼び出すプログラムを完成させよ。
hello( ) { printf("Hello World!\n"); return; } int main(void) { hello(); return 0; }