描述 小鱼最近参加一个数字游戏,要求它把看到的一串数字 ai (长度不定,以 0 结束),记住了然后反着念出来(表示结束的数字 0 就不要念出来了)。这对小鱼的那点记忆力来说实在是太难了,请你帮小鱼编程解决这个问题。 说明: 数字范围 0 < ai < 2^31 - 1 数字个数不超过 100(包含结束符 0) 输入描述 一行内输入一串整数,以 0 结束,以空格间隔。 输出描述 一行内倒着输出这一串整数,以空格间隔。使用C语言实现
时间: 2024-02-17 09:02:25 浏览: 153
小鱼的数字游戏c++
以下是使用C语言实现的代码:
```c
#include <stdio.h>
int main() {
int nums[100];
int num, i = 0;
scanf("%d", &num);
while (num != 0) {
nums[i++] = num;
scanf("%d", &num);
}
for (int j = i - 1; j >= 0; j--) {
printf("%d ", nums[j]);
}
return 0;
}
```
我们使用一个数组 `nums` 来存储输入的整数,然后逆序输出该数组即可。在输入时,我们使用一个 `while` 循环来读取输入的整数,直到遇到输入的结束符 0。
阅读全文