/ / Cプログラム、配列から異なる数を引く - c、配列、ループ

Cプログラム、配列から異なる数を引く - c、配列、ループ

私は、減少する数値を減算するプログラムを作りたいと思っています。言い換えれば:

私は配列番号を持っている{20,23,67,3,67,12,24}

配列に7つの要素があるので、私はこれにしたい:

20 - 7

23 - 6

67 - 5

3 - 4

67 - 3

12 - 2

24 - 1

私はループを使用する必要があると思うだろうが、これを行う方法はわからない。

回答:

回答№1は0

Cでは、特定のアイテム数はありません配列、長さは固定されています。サイズ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でカウンタを開始し、ヌルターミネータを押すまでアレイを通過すると、配列が格納されている順序で配列が出力されます。