新闻  |   论坛  |   博客  |   在线研讨会
99乘法表程序
chen3bing | 2024-09-10 15:47:24    阅读:12   发布文章

#include<stdio.h>

#define uchar unsigned char

uchar mul_table_pro[45]=
{
      1,
      2,4,
      3,6,9,
      4,8,12,16,
      5,10,15,20,25,
      6,12,18,24,30,36,
      7,14,21,28,35,42,49,
      8,16,24,32,40,48,56,64,
      9,18,27,36,45,54,63,72,81
};
uchar multi1[10]={0,1,3,6,10,15,21,28,36,45};
uchar mul_pro(uchar x,uchar y)
{
      uchar z;
      if(x>y)
      {
             z=mul_table_pro[multi1[x-1]+y-1];
      }
      else
      {
          z=mul_table_pro[multi1[y-1]+x-1];
      }
      return z;
}
int main()
{
    uchar i;
    i=mul_pro(6,9);
    printf("%d\n",i);
    getchar();
}

运行现象:

2.png

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
1
最近文章
方波振荡电路
2024-09-14 14:59:39
6V3A电路
2024-09-14 14:18:10
MOS管点灯仿真
2024-09-12 15:43:13
推荐文章
最近访客