现在的位置: 首页 > 综合 > 正文

只用一个变量打印出九九乘法表

2013年10月11日 ⁄ 综合 ⁄ 共 277字 ⁄ 字号 评论关闭

将一个变量分为两部分,高四位与低四位。则相当于两个变量的效果,再利用双重循环即可~

简例如下:

int main(){
     unsigned char a;

     for (a=0x10 ; a<=0x90 ; a +=0x10 ) {
        for (a +=(a>>4) ; (a&0xf)<=9 ; a++)
           printf("%d*%d=%d ",a>>4,a&0xf,(a>>4)*(a&0xf) );

        printf("\n");
        a &=0xf0;
     }
   return 0;
}

抱歉!评论已关闭.