小鱼的数字游戏
[题目链接]https://www.luogu.com.cn/problem/P1427?contestId=147354
题意
把看到的一串数字 反着输出,以0为结束,
思路
- 把输入的数都存起来,然后反向遍历输出就好。
算法一:循环
实现步骤
- 头文件,循环输入n,将n的值依次输入进去 ,判断是否为结束标志0
- 要使数组里的元素与输入元素相等 ,计数器要自增
- 反着输出n,就要计数器自减,去0,so计数器减一。
代码
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
int n;
int a[101],sum=0;//计数 ,用来辅助判断结束标志
while(cin>>n&&n!=0)//循环输入n,将n的值依次输入进去 ,判断是否为结束标志0
{
a[sum]=n;//使数组里的元素与输入元素相等
sum++;//计数自增
}
for(int j=sum-1;j>=0;j--)
{
cout<<a[j]<<" ";//反着输出n
}
return 0;
}
总结
思路要清晰。