Top >C言語 練習問題集

3. 演算子

練習問題 3 - 1

int 型の変数 x に数値 13 と 17 の和を代入し、x の値を表示するプログラムを作成しなさい


int x;

x = 13 + 17;

printf( "x=%d", x );

練習問題 3 - 2

数値 13 と 17 の積を表示するプログラムを作成しなさいただし、変数を使用しないこと


printf( "%d", 13 * 17 );

練習問題 3 - 3

次の処理を順番に行うプログラムを作成しなさい

  • int 型の変数 x に数値 7 を代入する
  • 変数 x の値を 3 倍にする
  • 変数 x の値を表示する
  • 変数 x の値を半分(1/2)にする
  • 変数 x の値を表示する

int x;

x = 7;
x *= 3;
printf( "x=%d\n", x );
x /= 2;
printf( "x=%d\n", x );

練習問題 3 - 4

int 型の変数 x、y に数値 19、23 を代入し、その積を変数 z に代入して z の値を表示するプログラムを作成しなさい


int x;
int y;
int z;

x = 19;
y = 23;

z = x * y;

printf( "z=%d", z );

練習問題 3 - 5

int 型の変数 x に任意の数値を代入し、x を 2 倍、3 倍、4 倍した結果を表示するプログラムを作成しなさい


int x;

x = 7;

printf( "%d,%d,%d", x*2, x*3, x*4 );

練習問題 3 - 6

int 型の変数 x に任意の数値を代入し、x を 1 乗、2 乗、3 乗した結果を表示するプログラムを作成しなさい


int x;

x = 3;

printf( "%d,%d,%d", x, x*x, x*x*x );

練習問題 3 - 7

int 型の変数 x に任意の数値を代入し、x を x より小さい任意の数値で割った商と余りを表示するプログラムを作成しなさい


int x;

x = 13;

printf( "商=%d, 余り=%d", x/5, x%5 );

練習問題 3 - 8

int 型の変数 x に任意の数値を代入し、インクリメント演算子、デクリメント演算子を適用して結果を表示することにより演算子の効果を確認するプログラムを作成しなさい


int x;

x = 10;

x++;
printf( "%d\n", x );
x--;
x--;
printf( "%d\n", x );

練習問題 3 - 9

int 型の変数 x に数値を入力し、x を 1 乗、2 乗、3 乗した結果を表示するプログラムを作成しなさい


int x;

scanf( "%d", &x );

printf( "1乗=%d,2乗=%d,3乗=%d,", x, x*x, x*x*x );

練習問題 3 - 10

int 型の変数 x、y にそれぞれ数値を入力し、x と y の和、差( x - y )、積、商( x ÷ y )、余り、を表示するプログラムを作成しなさい


int x;
int y;

scanf( "%d", &x );
scanf( "%d", &y );

printf( "和=%d\n", x + y );
printf( "差=%d\n", x - y );
printf( "積=%d\n", x * y );
printf( "商=%d\n", x / y );
printf( "余り=%d\n", x % y );

練習問題 3 - 11

2つの整数値を入力し、平均値を求めるプログラムを作成しなさい


int x;
int y;

scanf( "%d", &x );
scanf( "%d", &y );

printf( "平均値=%d\n", ( x + y ) / 2 );

練習問題 3 - 12

年齢を訊ね、生まれてから現在までの、おおよその日数を表示するプログラムを作成しなさい


int age;

printf( "あなたの年齢は?" );
scanf( "%d", &age );

printf( "生まれてから今まで、およそ %d日です", age * 365 );
PAPER BOWL
NEZEN