题解 | #明明的随机数#

明明的随机数

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

#include <stdio.h>

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

        }
    }
 for(i=0;i<n;i++)
 printf("%d\n",a[i]);
    return 0;
}

全部评论

相关推荐

07-01 17:14
中北大学 Java
兄弟们是真是假
牛客46374834...:我在boss上投java岗从来没成功过
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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