题解 | #明明的随机数#

明明的随机数

https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0

#include <stdio.h>

int main() {
   int a[505];
   for(int i=1;i<=505;i++)
   a[i]=0;
   int n;
   scanf("%d",&n);
   int t=0;
   for(int i=1;i<=n;i++){
    scanf("%d",&t);
    a[t]++;
   }
   for(int i=1;i<500;i++){
   if(a[i]>0)
   printf("%d\n",i);
    }
    return 0;
}

先将数组a[i]初始化为零,每次输入数字时通过a[i]记录此数的个数,比如输入数字为30,则a[30]++,最后i从0~500逐个检查,只要a[i]>0就输出i就好了。

全部评论

相关推荐

01-30 22:03
门头沟学院 Java
用微笑面对困难:我滴妈,【俩月】【实习】【主管】仨debuff吃满了,独立设计开发的项目写了绝大占比的运营板块,你独立开发,那维护、问题复盘、日志更新、bug、策划书全是自己整的? 不建议写那么大,可以从小出发更容易
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务