自由學習的風

幽夢影 張潮 少年讀書,如隙中窺月;中年讀書,如庭中望月;老年讀書,如臺上玩月。皆以閱歷之淺深,為所得之淺深耳。

[資料結構] 十進位轉換成八進位 part 1 (非遞迴)

2010年8月7日 星期六


利用非遞迴的方式將十進位轉換成八進位,不過,方向有顛倒~~~
/* octnonrecu.c */
main(){
    void    oct(int);
    int        n;
    printf("Enter an integer: ");
    scanf("%d", &n);
    while( n >= 8 ){
        printf("%d", n % 8);
        n = n / 8;
    }
    printf("%d\n", n);

    /* 較高位會先列印出來,所以會顛倒 */
    getch();
}


0 意見:

張貼留言