重點:如何以%4c輸出。
有無大佬可寫這個程式
萬分感謝!
uj5u.com熱心網友回復:
483/10=48 余3,3就出來了48/10=4 余8,8就出來了
4/10=0余4,4就出來了
一次類推
uj5u.com熱心網友回復:
//用【遞回法】將一個整數n換成字串。例如,輸入483,應輸出字串 4 8 3(%4c輸出)。//注意,n的位數不確定,可以是任意位數的整數、
#include <stdio.h>
int zhuanhuan(int);
int zhuanhuan(int n)
{
if (n<0)
{ printf("-");
n = -n;
}
if ( n>=0 && n<=9 )
{ printf("%4d", n); //咱用 %4d不好嗎?
}
else
{ zhuanhuan( n/10 );
printf("%4d", n%10);
}
return 0;
}
int main()
{
int n;
scanf("%d", &n);
zhuanhuan(n);
return 0;
}
uj5u.com熱心網友回復:
謝謝,已了解。
uj5u.com熱心網友回復:
// 演算法
void trans(int num)
{
trans(num%10);
printf("%d,num/10);
}
大概就是這樣了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/58170.html
標籤:C語言
上一篇:Notepad++的使用方法
下一篇:赫夫曼樹問題
