c語言將整型轉(zhuǎn)字符串 C語言程序:用遞歸法將一個整數(shù)n轉(zhuǎn)化成字符串?
C語言程序:用遞歸法將一個整數(shù)n轉(zhuǎn)化成字符串?以下是程序代碼:#include<stdio。H>intgnn(int){intjintlast=1for(J=0j<ej){last=10*
C語言程序:用遞歸法將一個整數(shù)n轉(zhuǎn)化成字符串?
以下是程序代碼:#include<stdio。H>intgnn(int){intjintlast=1for(J=0j<ej){last=10*last}return last}void fun(longintn,INTN){intnextif(n<1){printf(“”)return}else{next=n/GNN(n-1)printf(%d”,next)fun(n%GNN(n-1),n-1)}void main(){longintnprintf(“請輸入要轉(zhuǎn)換的數(shù)字:”)scanf(%d”,&n)INTN=1longintk=n/10For(inti=0k!=0I)}{k=k/10N}Printf(“轉(zhuǎn)換后的輸出為:”)Printf(“””)fun(n,n)Printf(“”)//getch()}
~]include<stdio。H>#包含類型(&T)。H>int main(){char c int n=0 for(isDigit(c=getchar()))n=n*10 c-“0”printf(“n%dn”,n)返回0}