2012年4月17日 星期二

TQC+ C語言認證範例 808


#include<stdio.h>
#include<stdlib.h>
void sorting(int data2[],int n){
     int i,j,f,temp;
     for(i=n-1;i>0;i--){
                        f=0;
                        for(j=0;j<i;j++){
                                         if(data2[j]>data2[j+1]){
                                                                 temp=data2[j];
                                                                 data2[j]=data2[j+1];
                                                                 data2[j+1]=temp;
                                                                 f=1;
                                                                 }
                                         }
                        if(f==0) break;
                        }
     }

int main(){
    int i,data[10];
    printf("enter:\n");
    for(i=0;i<10;i++){
                      printf("第%d個:",i+1);
                      scanf("%d",&data[i]);
                      }
    printf("排序前:");
    for(i=0;i<10;i++){
                      printf(" %d",data[i]);
                      }
    sorting(data,10);
    printf("\n排序後:");
    for(i=0;i<10;i++){
                      printf(" %d",data[i]);
                      }
printf("\n");

system("pause");
return 0;
}

沒有留言:

張貼留言