www.pudn.com > 10to16.rar > try2.c


 
 
#include 
 
int compareWith16(char nowstring[]); 
int array2Digit(char InStr[]); 
 
void main() 
{ 
   char nowstring[3]; 
 
   int i = 0; 
 
   for(i=0; i<3; i++) 
      nowstring[i] = '\0'; 
 
   scanf("%s",nowstring); 
 
   i = compareWith16(nowstring); 
 
   printf("%d",i); 
   getch(); 
} 
 
 
int compareWith16(char nowstring[]) 
{ 
   int changed = 0; 
 
   changed = array2Digit(nowstring); 
   if(changed >= 16) 
      return 1; 
   else 
      return 0; 
 
} 
 
int array2Digit(char InStr[]) 
{ 
   int i=0,j=0,now=0; 
   int length=0; 
   int result=0; 
 
   for(length=0;InStr[length]!='\0';length++);  /*计算InStr[]的长度*/ 
 
   if(length==0) 
   { 
      printf("The array is empty!\n\r"); 
      return(0); 
   } 
 
   for(i=0;i