私は、減少する数値を減算するプログラムを作りたいと思っています。言い換えれば:
私は配列番号を持っている{20,23,67,3,67,12,24}
配列に7つの要素があるので、私はこれにしたい:
20 - 7
23 - 6
67 - 5
3 - 4
67 - 3
12 - 2
24 - 1
私はループを使用する必要があると思うだろうが、これを行う方法はわからない。
回答:
回答№1は0Cでは、特定のアイテム数はありません配列、長さは固定されています。サイズ7を知っていて、固定長の配列を作成する場合は、以下のコードを使用できます。動的な長さの配列に対してポインタを使うことはできますが、それは複雑です。
int a[7] = {20,23,67,3,67,12,24};
int i;
for(i=7;i>0;i--) {
printf("%d - %d n", a[i-1], i);
}
回答№2の場合は0
0でカウンタを開始し、ヌルターミネータを押すまでアレイを通過すると、配列が格納されている順序で配列が出力されます。