我想创建一个程序,它将减去一组递减的数字。或换句话说:
我是一个数组,我有数字{20,23,67,3,67,12,24}
数组中有7个元素,因此我想这样做:
20 - 7
23 - 6
67 - 5
3 - 4
67 - 3
12 - 2
24 - 1
我认为我需要使用循环,但不知道如何做到这一点。
答案 0 :(得分: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);
}
答案 1 :(得分:0)
你可以在0处启动一个计数器并遍历数组,直到你点击空终止符,它将按照存储它的顺序打印你的数组。