#include<stdio.h>//参数r是进制数voidmy_itoa(int a, char *s, unsigned r){
char str[1000];
int i =0, j =0;if(a ==0){*s ='0';*(s +1)='\0';return;}while(a){*(str + i++)= a % r +48;
a /= r;}*(str + i)='\0';for(i -=1; i >=0; i--){*(s + j++)=*(str + i);}*(s + j)='\0';}
int main(){
int a;
char s7[5], s9[5];for(int i =100; i <1000; i++){
a = i;my_itoa(i, s7,7U);my_itoa(i, s9,9U);if(s7[0]==s9[2]&& s7[1]==s9[1]&& s7[2]==s9[0]){fprintf(stdout,"十进制数:%d\n", a);fprintf(stdout,"七进制数:%s\n", s7);fprintf(stdout,"九进制数:%s\n", s9);fprintf(stdout,"………………………………………………\n");}}return0;}