C言語の解説の演習の解答(第六回)


演習の解答


プログラムは次のようになります.


#include <stdio.h>

#define N 5

main()
{

  int d[N];
  int i;
 int *p;
  
  p = &(d[0]);
  for (i=1;i<=N;i=i+1) {
    printf("データ=");
    scanf("%d",p);
    p = p+1;
  }

  p = &(d[N-1]);
  for (i=1;i<=N;i=i+1) {
    printf("%d番目のデータ=%d¥n",N-i+1,*p);
    p = p-1;
  }
}

プログラムの解説は、C言語の解説と演習(第七回)で行いますので、そちらを見てください.もちろん、このプログラムと前回の課題のプログラムは全く同じ動作をします.

C言語の解説と演習
(第6回)へ行く
   
C言語の解説と演習
(第7回)へ行く

このページに関する質問は kitamoto@edu.yamaguchi-u.ac.jp