zoukankan      html  css  js  c++  java
  • 洛谷-小鱼的数字游戏-数组

    题目描述 Description
    小鱼最近被要求参加一个数字游戏,要求它把看到的一串数字(长度不一定,以0结束,最多不超过100个),记住了然后反着念出来(表示结束的数字0就不要念出来了)。这对小鱼的那点记忆力来说实在是太难了,你也不想想小鱼的整个脑袋才多大,其中一部分还是好吃的肉!所以请你帮小鱼编程解决这个问题。
     输入输出格式 Input/output
    输入格式:
    一行内输入一串整数,以0结束,以空格间隔。
    输出格式:
    一行内倒着输出这一串整数,以空格间隔。
     输入输出样例 Sample input/output
    样例测试点#1
    输入样例:
    3 65 23 5 34 1 30 0
    输出样例:
    30 1 34 5 23 65 3
    思路:把非零的数存入数组,倒序输出即可。
    代码如下:
     1 #include <stdio.h>
     2 int main()
     3 {
     4     int a[300];
     5     int i=0,b,j;
     6     scanf("%d",&b);
     7     while(b!=0)//非0存入数组
     8     {        
     9         if(b!=0)
    10         {
    11             a[i]=b;
    12             i++;
    13         }
    14          scanf("%d",&b);
    15     }
    16     for(j=i-1;j>=0;j--)//输出即可
    17     {
    18         printf("%d ",a[j]);
    19     }
    20     printf("
    ");
    21     return 0;
    22 }
    我不怕千万人阻挡,只怕自己投降…
  • 相关阅读:
    关于C++类中的静态数据成员
    关于C++中char,sizeof,strlen,string
    C++学习笔记(7)
    C++学习笔记(6)
    C++学习笔记(指针)
    C++学习笔记(4)
    UVA 10780
    UVA 531
    HDU, 3579 Hello Kiki
    UVA, 10413 Crazy Savages
  • 原文地址:https://www.cnblogs.com/geek-007/p/4297042.html
Copyright © 2011-2022 走看看