配列内の値で、降順・昇順を入れ替えて表示するプログラム
#include <stdio.h> int main(void) { int arr_1[10] = { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, }; int arr_2[10]; int count = 0; int loop = 0; while (count < 10) { arr_2[9 - count] = arr_1[count]; ++count; } //以下、確認用の表示 while (loop < 10) { printf("%d = %d \n", loop, arr_2[loop]); ++loop; } return 0; }
基礎からのC、P.198に記載されている練習問題。
解答例の記述通りに書いてVisual C++がエラー吐くような印象を受けたので正常に動作した状態でのコードを記載。あとで見直すためのメモ。