#2913: 請問一夏為何一直不能通過@@"謝謝


saitor362320 (Kira Yamato)

學校 : 國立臺灣海洋大學
編號 : 9939
來源 : [140.121.215.219]
最後登入時間 :
2014-09-15 21:28:39
a012. 10055 - Hashmat the Brave Warrior -- UVa10055 | From: [59.105.15.191] | 發表日期 : 2009-12-06 03:01


#include<stdio.h>
int reverse(unsigned int n);
int p_10(unsigned int x);
unsigned int n;
int main(void)
{ unsigned int hk;
  
  hk=12345;
   
  printf("%d",reverse(hk));
  printf("\n");

 return 0;
}

int reverse(unsigned int n )
{ unsigned int k=0;
 
 if(n>10){
   k=(n%10)*p_10(n)+reverse(n/10);
 }else k=n;
  
 return k; 

}

int p_10(unsigned int x)
{  int i=0;
int j=1;
 x=x/10;
 for(;x!=0;i++){
  x=x/10;
 
 }
  for( j=1;i!=0;--i){j=j*10;}
return j;
}

 
ZeroJudge Forum