美文网首页
杭电OJ-2019

杭电OJ-2019

作者: 小可爱你要快快长大 | 来源:发表于2017-05-18 12:09 被阅读13次
    #include<stdio.h>
    int main(){
        int m,n,t,i,a;
        //边输入边判断输出
        while(scanf("%d %d",&n,&m)!=EOF){
            if(m==0&&n==0)
                break;
            t=0;                   //t用于判断m是否已经输出
            for(i=0;i<n;i++){
                scanf("%d",&a);
                if(m<a&&t==0){
                    printf("%d %d",m,a);   //注意格式
                    if(i==n-1){
                        printf("\n");
                        break;
                    }
                    else
                        printf(" ");
                    t=1;
                }
                else{
                    if(t==1){             //注意格式否则presentation error
                        if(i==n-1)
                            printf("%d\n",a);
                        else
                            printf("%d ",a);
                    }
                    else{
                        if(i==n-1)
                            printf("%d %d\n",a,m);
                        else
                            printf("%d ",a);
                    }
                }
            }
        }
        return 0;
    }
    

    【转】网上使用qsort函数排序:http://blog.sina.com.cn/s/blog_ac5ed4f301016mpl.html
    【转】网上其他代码参考:http://blog.sina.com.cn/s/blog_76eabc150100rozi.html

    相关文章

      网友评论

          本文标题:杭电OJ-2019

          本文链接:https://www.haomeiwen.com/subject/jvlsxxtx.html