`
844604778
  • 浏览: 548763 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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

简例如下:

intmain(){
unsignedchara;

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;
}
return0;
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics