wonderful1432 2024-03-20 19:26 采纳率: 9.1%
浏览 5

HJ3.明明的随机数

找不出哪里错了,就是通过不了

#include <stdio.h>
#include <string.h>
int main() {
    int n;
    scanf("%d",&n);     //输入n
    int num[n];
    int newNum[n];
    int j=0;      //新数组元素个数
    for (int i = 0; i<n; i++) {
        scanf("%d",&num[i]);       //输入n行
    }
    for (int i = 0,t=n-1;i<n;i++) {   //遍历,将重复元素置为0
            if (num[t]==num[i]) {
                num[t]=0;
                t--;
            }
        }
    for (int i=0; i<n; i++) {   //非零元素存入新数组
            if(num[i]!=0){
                newNum[j]=num[i];
                j++;
            }
        }
//冒泡排序
    for(int m=0;m<j;m++){
        for(int n=0;n<j-1-m;n++){
            if (newNum[n]>newNum[n+1]) {
                int temp = newNum[n+1];
                newNum[n+1] = newNum[n];
                newNum[n] = temp; 
            }
        }
    }
    for(int i=0;i<=j-1;i++){
        if (i==j-1) {
        printf("%d",newNum[i]);
        }
        else {
        printf("%d\n",newNum[i]);
        }
    }

    return 0;
    }
    


  • 写回答

3条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-03-20 22:18
    关注

    【相关推荐】




    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 3月20日

悬赏问题

  • ¥15 VS2022 C++的相关代码问题咨询
  • ¥15 如果要做一个老年人平板有哪些需求
  • ¥15 k8s生产配置推荐配置及部署方案
  • ¥15 matlab提取运动物体的坐标
  • ¥15 人大金仓下载,有人知道怎么解决吗
  • ¥15 一个小问题,本人刚入门,哪位可以help
  • ¥30 python安卓开发
  • ¥15 使用R语言GD包一直不出结果
  • ¥15 计算机微处理器与接口技术相关问题,求解答图片的这个问题,有多少个端口,端口地址和解答问题的方法和思路,不要AI作答
  • ¥15 如何根据一个截图编写对应的HTML代码