char to36(int data)
{
int i;
char str;
str = 65 + data - 10;
return str;
}
char* reverse(char* str)
{
int i, j;
i = 0;
j = strlen(str)-1;
while (i < j)
{
char tmp = str[i];
str[i] = str[j];
str[j] = tmp;
i++;
j--;
}
return str;
}
void the10to36(int data)
{
int tmp;
char mydata[1000];
int k=0;
int length = 0;
int j = 0;
while (data)
{
tmp = data;
tmp = data % 36;
if (tmp > 9)
mydata[k++] = to36(tmp);
else
mydata[k++] = tmp+'0';
data = data / 36;
length++;
}
while (j+length < 4)
{
mydata[k++] = '0';
j++;
}
mydata[k] = '\0';
cout<<reverse(mydata);
}
void main()
{
the10to36(2000);
system("pause");
cout << endl;
}
{
int i;
char str;
str = 65 + data - 10;
return str;
}
char* reverse(char* str)
{
int i, j;
i = 0;
j = strlen(str)-1;
while (i < j)
{
char tmp = str[i];
str[i] = str[j];
str[j] = tmp;
i++;
j--;
}
return str;
}
void the10to36(int data)
{
int tmp;
char mydata[1000];
int k=0;
int length = 0;
int j = 0;
while (data)
{
tmp = data;
tmp = data % 36;
if (tmp > 9)
mydata[k++] = to36(tmp);
else
mydata[k++] = tmp+'0';
data = data / 36;
length++;
}
while (j+length < 4)
{
mydata[k++] = '0';
j++;
}
mydata[k] = '\0';
cout<<reverse(mydata);
}
void main()
{
the10to36(2000);
system("pause");
cout << endl;
}