错误程序

#include <stdio.h>
#include <stdlib.h>

int main()
{
        int str[10] = {1,3,5,6,2,0,9,4,7,8};
        // 1 2 5 6 9
        // 0 3 4 7 8
        int strTemp[10];
        int i,j,k=0;
        int p = 0;
        int m;

        for(i = 0; i < 5; )
        {
            for(j = 5;j < 10;)
            {
                if(str[i] < str[j] )
                {
                    strTemp[k++] = str[i];
                    i++;
                }
                else
                {
                    strTemp[k++] = str[j];
                    j++;
                }
            }
        }
            if(j<10)
                for(j++;j < 10;j++)
                    strTemp[j]  = str[j];


        for(k = 0 ; k < 10 ; k++)
        {
            printf("%d ",strTemp[k]);
        }

    return 0;
}

 

posted on 2015-11-05 15:10  让编程成为一种习惯  阅读(141)  评论(0编辑  收藏  举报