你这是要“制裁”printf()吗?下面是能打印任意一个无符号整型数的函数(不一定是123):void prt(int n){int i=0,a[10];do{a[i++]=n%10; n/=10;}while(n);for(;i>0;)putchar('0'+a[--i]);}