#6162: 哪裡錯


hchs10011731 (11731)

學校 : 國立新竹高級中學
編號 : 20023
來源 : [140.126.196.216]
最後登入時間 :
2012-08-11 15:28:28
a225. 明明愛排列 | From: [140.126.196.130] | 發表日期 : 2011-12-13 12:49

//11731_c-UNKNOW-47    a225: 明明愛排列
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
   int a[1001],b[1001],c[1001],i,j,n,temp;
   while((scanf("%d",&n))!=EOF)
   {
      for(i=0;i<n;i++)
          scanf("%d",&a[i]);
      for(i=0;i<n;i++)
          b[i]=(a[i]%10);
      for(i=1;i<n;i++)
          for(j=0;j<n-i;j++)
             if(b[j]>b[j+1])
             {
                  temp=a[j];
                  a[j]=a[j+1];
                  a[j+1]=temp;
             }
      for(i=0;i<n;i++)
          c[i]=(a[i]/10);
      for(i=1;i<n;i++)
          for(j=0;j<n-i;j++)
             if(b[j]==b[j+1])
             {
                  if(c[j]<c[j+1])
                  {
                      temp=a[j];
                      a[j]=a[j+1];
                      a[j+1]=temp;
                  }
             }
      for(i=0;i<n;i++)
          printf("%d ",a[i]);
      printf("\n");
      for(i=0;i<n;i++)
          printf("%d ",b[i]);
      printf("\n");
      for(i=0;i<n;i++)
          printf("%d ",c[i]);
      printf("\n");
   }
   return 0;
ZeroJudge Forum