もどくんちゃんねる ガジェット部

自転車、ガジェット、映像制作、CG、Blender など

C言語解説 配列の全要素を逆順コピーするプログラム

今日は配列の全要素を逆順コピーするプログラムを解説していきます。

それではどうぞ

 

目次

 

問題

配列aの全要素を配列bに逆順コピーするプログラムを作成せよ。(2つの配列の要素数は同一のものであると考える)

 

プログラム

f:id:KANSONINGEN:20190618193521p:plain

#include <stdio.h>
int main(void){
int i; //for文用のやつ

int a[4]={6,9,4,4}; //配列a
int b[4]; //配列b

printf("配列a[4]の中身を表示するどんよ!\n");

for(i=0;i<4;i++){
printf("%d ",a[i]);
}

printf("\n\n"); //改行
printf("配列aの全要素を配列bに逆順にコピーするどんよ!\n");

for(i=0;i<4;i++){
b[i]=a[3-i];
}

printf("\n"); //改行
printf("出来上がった配列bの中身を表示するお\n");

for(i=0;i<4;i++){
printf("%d ",b[i]);
}

printf("\n"); //改行
return(0);
}

 

実行結果

f:id:KANSONINGEN:20190618193618p:plain