| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1969 人关注过本帖
标题:小习小习在汇编版发了一个打印九九乘法口诀,于是决定用C写了一个,发现还是 ...
只看楼主 加入收藏
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
结帖率:99.76%
收藏
 问题点数:0 回复次数:40 
小习小习在汇编版发了一个打印九九乘法口诀,于是决定用C写了一个,发现还是很简单,给菜菜看一看吧 大牛飘过
#include<stdio.h>
//本程序段目的是在控制台下输出小九九乘法口诀
//稍加修改即可输出大九九乘法口诀
int main()
{
    int row,col,j;
    for(row=1;row<=9;row++)  //控制行
    {
        col=1;
        while(col<=row)  //控制列
        {
            printf("%1d*%1d=%2d",col,row,col*row);  //打印口诀
            col++;
            for(j=1;j<=2;j++) printf(" ");  //打印空格
        }
        printf("\n");  //换行
    }
    return 0;
}
搜索更多相关主题的帖子: 打印 include 
2012-11-08 18:46
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
大九九 小九九 都是啥。。
2012-11-08 18:46
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用zklhp在2012-11-8 18:46:53的发言:

大九九 小九九 都是啥。。
z版忽悠人   照打

DO IT YOURSELF !
2012-11-08 18:48
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用wp231957在2012-11-8 18:48:19的发言:

z版忽悠人   照打

我确实没学过 是不是 小学背的那个叫小九九 两两全部相乘的叫大九九?
2012-11-08 18:49
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用wp231957在2012-11-8 18:46:19的发言:

#include
//本程序段目的是在控制台下输出小九九乘法口诀
//稍加修改即可输出大九九乘法口诀
int main()
{
    int row,col,j;
    for(row=1;row<=9;row++)  //控制行
    {
        col=1;
        while(col<=row)  //控制列
        {
            printf("%1d*%1d=%2d",col,row,col*row);  //打印口诀
            col++;
            for(j=1;j<=2;j++) printf(" ");  //打印空格
        }
        printf("\n");  //换行
    }
    return 0;
}

多说一句 从这个代码来看 汇编的实现真是麻烦啊 汇编麻烦的一个地方是 没有printf这样的函数 都得自己写 所以 那个intel汇编还是神马的书里面实现了一套输入输出函数 考三级PC技术的时候也不需要关心输入输出 这些能让编程者只关注具体的实现而非输入输出这种和平台相关的东西

再多说 C的输入输出函数挺好的 呵呵


[ 本帖最后由 zklhp 于 2012-11-8 18:54 编辑 ]
2012-11-08 18:51
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
1*1= 1  2*1= 2  3*1= 3  4*1= 4  5*1= 5  6*1= 6  7*1= 7  8*1= 8  9*1= 9  
1*2= 2  2*2= 4  3*2= 6  4*2= 8  5*2=10  6*2=12  7*2=14  8*2=16  9*2=18  
1*3= 3  2*3= 6  3*3= 9  4*3=12  5*3=15  6*3=18  7*3=21  8*3=24  9*3=27  
1*4= 4  2*4= 8  3*4=12  4*4=16  5*4=20  6*4=24  7*4=28  8*4=32  9*4=36  
1*5= 5  2*5=10  3*5=15  4*5=20  5*5=25  6*5=30  7*5=35  8*5=40  9*5=45  
1*6= 6  2*6=12  3*6=18  4*6=24  5*6=30  6*6=36  7*6=42  8*6=48  9*6=54  
1*7= 7  2*7=14  3*7=21  4*7=28  5*7=35  6*7=42  7*7=49  8*7=56  9*7=63  
1*8= 8  2*8=16  3*8=24  4*8=32  5*8=40  6*8=48  7*8=56  8*8=64  9*8=72  
1*9= 9  2*9=18  3*9=27  4*9=36  5*9=45  6*9=54  7*9=63  8*9=72  9*9=81  
这个是大九九口诀表
砍掉一半 是小九九口诀表

DO IT YOURSELF !
2012-11-08 18:52
小习小习
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:6
帖 子:1467
专家分:4792
注 册:2012-7-2
收藏
得分:0 
程序代码:
#include<stdio.h>
int main()
{
    int i,j,k;
    for(i = 1; i <= 9; i++)
    {
      for(j = 1; j <= i; j++)
      {
        k = i * j;
        printf("%d*%d = %-2d ",i,j,k);
      }
      printf("\n");
    }
    system("pause");
    return 0;
}
我也用C写了个,膜拜楼主

实现自己既定的目标,必须能耐得住寂寞单干。
2012-11-08 18:52
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用wp231957在2012-11-8 18:52:25的发言:

1*1= 1  2*1= 2  3*1= 3  4*1= 4  5*1= 5  6*1= 6  7*1= 7  8*1= 8  9*1= 9  
1*2= 2  2*2= 4  3*2= 6  4*2= 8  5*2=10  6*2=12  7*2=14  8*2=16  9*2=18  
1*3= 3  2*3= 6  3*3= 9  4*3=12  5*3=15  6*3=18  7*3=21  8*3=24  9*3=27  
1*4= 4  2*4= 8  3*4=12  4*4=16  5*4=20  6*4=24  7*4=28  8*4=32  9*4=36  
1*5= 5  2*5=10  3*5=15  4*5=20  5*5=25  6*5=30  7*5=35  8*5=40  9*5=45  
1*6= 6  2*6=12  3*6=18  4*6=24  5*6=30  6*6=36  7*6=42  8*6=48  9*6=54  
1*7= 7  2*7=14  3*7=21  4*7=28  5*7=35  6*7=42  7*7=49  8*7=56  9*7=63  
1*8= 8  2*8=16  3*8=24  4*8=32  5*8=40  6*8=48  7*8=56  8*8=64  9*8=72  
1*9= 9  2*9=18  3*9=27  4*9=36  5*9=45  6*9=54  7*9=63  8*9=72  9*9=81  
这个是大九九口诀表
砍掉一半 是小九九口诀表

还有这种讲究啊 学习了 我们搬砖都是一块一块的数砖头数。。
2012-11-08 18:53
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用小习小习在2012-11-8 18:52:49的发言:

#include
int main()
{
    int i,j,k;
    for(i = 1; i <= 9; i++)
    {
      for(j = 1; j <= i; j++)
      {
        k = i * j;
        printf("%d*%d = %-2d ",i,j,k);
      }
      printf("\n");
    }
    system("pause");
    return 0;
}我也用C写了个,膜拜楼主
-2d 中的 -2 是啥子意思

DO IT YOURSELF !
2012-11-08 18:56
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
还有 我的vc6.0 完整版
要使用system("pause"); 必须要包含
#include<stdlib.h>

DO IT YOURSELF !
2012-11-08 18:57
快速回复:小习小习在汇编版发了一个打印九九乘法口诀,于是决定用C写了一个,发 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026692 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved