본문 바로가기
IT창고/C

숫자 정렬

by 창구창고 2007. 1. 22.

📑 목차

    반응형

    #include<stdio.h>
    main()
    {
            int point[100];
            static int i, pass, hold;
            static int num;

            printf("How many numbers => ");
            scanf("%d",&num);

            for(i=0;i<num;i++){
                    printf("Enter point %d: ",i+1);
                    scanf("%d",&point[i]);
            }

            printf("++++++Sort number is++++++\n");
            for(i=0;i<num;i++)
                    printf("%d\t",point[i]);

      for(i=1; i<num; ++i){
       printf("\nSort #%d = ",i+1);
               for(pass=num-1; pass>=i; --pass){
                    if(point[pass-1]>point[pass]){
                            hold = point[pass-1];
          point[pass-1] = point[pass];
          point[pass] = hold;
                        }
                 printf("\t%d",point[pass]);
        }
       }
                            
            printf("\n------Ascending number is------\n");
            for(i=0; i<num; i++)
                    printf("%d\t", point[i]);
            printf("\n");
            
            return 0;
    }

    반응형

    "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."