题解 | #明明的随机数#

明明的随机数

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

#include <stdio.h>
//数组去重+冒泡排序
int main() {
 int array[1000] = {0};
int times;
scanf("%d",×);
for(int i =0;i<times;i++){
    scanf("%d",&array[i]);

}

for(int i = 0;i<times;i++){
    for(int j = i+1;j<times;j++){
        if(array[i]==array[j]){
            array[j] = 0;
        }
    }
}
for(int i = 0;i<times;i++){
    for(int j = 0;j+1<times-i;j++){
    if(array[j]>array[j+1]){
        int tmp =array[j+1];
        array[j+1] =array[j];
        array[j] = tmp; 
    }
}
}
for(int i =0;i<times;i++){
  if(array[i]!=0){
      printf("%d\n",array[i]);
  }

}
 return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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