- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- 授業/C言語基礎/配列/練習問題 へ行く。
- 1 (2016-11-28 (月) 09:06:33)
09A-01 配列の宣言(難易度★) †
次の空欄部分を補って、長さ5のint型の配列を宣言し、値を代入して先頭の要素の値を出力するプログラムを完成させよ。
int main(void) { ; a[0] = 1; a[1] = 2; a[2] = 3; a[3] = 4; a[4] = 5; printf("%d\n", a[0]); return 0; }
09A-01 解答例 †
解答例はこちら?。
09A-02 要素へのアクセス(難易度★) †
次の空欄部分を補って、長さ3のint型の配列を宣言し、その要素に先頭から順に 10, 20, 30 を代入し、最後の要素の値を出力するプログラムを完成させよ。
int main(void) { int a[3]; = 10; = 20; = 30; printf("%d\n", ); return 0; }
解答例 †
解答例はこちら?。
09A-03 すべての要素へのアクセス(難易度★) †
次の空欄部分を補って、長さ4のint型の配列を宣言し、その要素に値を代入し、すべての要素の値を順に出力するプログラムを完成させよ。
int main(void) { int a[4], i ; a[0] = 1; a[1] = 2; a[2] = 3; a[3] = 4; for ( ; ; ) { printf("%d\n", ); } return 0; }
解答例 †
解答例はこちら?。
09A-04 配列の初期化(難易度★) †
次の空欄部分を補って、長さ3のint型の配列 a を宣言して先頭から順に 10, 20, 30 と初期化し、最初の要素の値を出力するプログラムを完成させよ。
int main(void) { ; printf("%d\n", a[0]); return 0; }
解答例 †
解答例はこちら?。
09A-05 配列の要素数(難易度★) †
次の空欄部分を補って、int型の配列 a の要素数(長さ) len を調べて出力するプログラムを完成させよ。
int main(void) { int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; int len; len = ; printf("%d\n", len); return 0; }
解答例 †
解答例はこちら?。
09A-06 配列のコピー(難易度★) †
次の空欄部分を補って、int型の配列 a をint型の配列 b にコピーし、b の最初の要素を出力するプログラムを完成させよ。
int main(void) { int a[] = {1, 2, 3, 4}; int b[4]; int i; for ( ; ; ) { ; } printf("%d\n", b[0]); return 0; }
解答例 †
解答例はこちら?。
09A-07 配列の比較(難易度★) †
次の空欄部分を補って、長さ3のint型の配列 a, b が等しいかどうかを判定するプログラムを完成させよ。
int main(void) { int a[3] = {1, 2, 3}, b[3] = {1, 3, 5}; if ( ) { printf("等しい\n"); } else { printf("等しくない\n"); } return 0; }
解答例 †
解答例はこちら?。
09A-08 二次元配列(難易度★) †
次の空欄部分を補って、2行3列のint型の配列 a を宣言し、先頭の要素から順に 10, 20, 30, 40, 50, 60 を代入するプログラムを完成させよ。
int main(void) { ; a[ ][ ] = 10; a[ ][ ] = 20; a[ ][ ] = 30; a[ ][ ] = 40; a[ ][ ] = 50; a[ ][ ] = 60; return 0; }
解答例 †
解答例はこちら?。
09A-09 二次元配列のすべての要素へのアクセス(難易度★) †
次の空欄部分を補って、3行2列のint型の配列 a の合計を求めて出力するプログラムを完成させよ。
int main(void) { int a[3][2], sum; int ; a[0][0] = 1; a[0][1] = 2; a[1][0] = 3; a[1][1] = 4; a[2][0] = 5; a[2][1] = 6; sum = 0; for ( ; ; ) { for ( ; ; ) { sum += ; } } printf("%d\n", sum); return 0; }
解答例 †
解答例はこちら?。
09A-10 二次元配列の初期化(難易度★) †
次の空欄部分を補って、3行2列のint型の配列 a を先頭の要素から順に 1, 2, 3, 4, 5 ,6 となるように初期化し、最後の要素を出力するプログラムを完成させよ。
int main(void) { ; printf("%d\n", ); return 0; }
解答例 †
解答例はこちら?。