Top >C言語 練習問題集

8. ポインタ

練習問題 8 - 1

次のコードに追加し、“12”と表示されるプログラムを完成させなさい。

ただし、変数 x に数値 12 を直接代入するのではなく、ポインタ変数 p を使用して x の値を 12 にすること。

int     x;
int*    p;

// xの値を12にする

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

練習問題 8 - 2

次のコードに追加し、‘h’と‘w’を大文字にすることにより、“Hello World”と表示されるプログラムを完成させなさい。

ただし、配列の添え字を使用しないこと。( str[0] = 'H';と書いてはいけない)

※ ‘h’は 0 番目、‘w’は 6 番目の文字であることを利用してよい。
char str[] = "hello world";

// 'h'と'w'を大文字にする

printf( "%s\n", str );

練習問題 8 - 3

次のプログラムを作成しなさい。

  • 10 個の数値を入力する。
  • 入力された順番と逆の順番で 10 個の数値を表示する。

ただし、配列の添え字を使用しないこと。

     
PAPER BOWL
NEZEN