我想要將一堆數字 ex:123456
然後將他反向輸出...654321顯示在螢幕上
我用遞迴的方式寫不出來,請幫幫我吧
2006-10-10 07:32:57 · 3 個解答 · 發問者 ? 1 in 電腦與網際網路 ➔ 程式設計
= =”小綿羊只有想到迴圈方法//Power by Microsoft Visual Studio 2005//可以使用 Dev-C++ 編譯此程式#include
2006-10-10 09:12:55 · answer #1 · answered by Big_John-tw 7 · 0⤊ 0⤋
#include
#include
int main()
{
char n[128];
scanf("%s",&n);
for(int i=strlen(n);i>=0;i--)
{
printf("%c",n[i]);
}
printf("\n");
return 0;
}
2006-10-10 08:25:47 · answer #2 · answered by MrAYD 5 · 0⤊ 0⤋
如果數字不多,用陣列加上Stack就可以。
如果數字會很多很多,你可以考慮用雙向的Link List.
程式碼就請你自己生吧。
畢竟這都挺基本的。
2006-10-10 07:56:03 · answer #3 · answered by 雲影 2 · 0⤊ 0⤋