求一个整数n对16求商和余数

#include <stdio.h>  

   

int getShang(int n)     // 对16求商  

{  

    return n >> 4;  

}  

int getYushu(int n)     // 对16求余  

{  

    return n & 0xf;  

}  

   

void main()  

{  

    int n = 1;  

    while(n != 0)  

    {  

        scanf("%d", &n);  

        printf("%d, %d\n", getShang(n), getYushu(n));  

    }  

} 

posted on 2010-09-01 21:15  清清飞扬  阅读(561)  评论(0编辑  收藏  举报