黑马程序员技术交流社区

标题: 关于九九乘法表的面试题 [打印本页]

作者: wxh794708907    时间: 2015-7-16 17:19
标题: 关于九九乘法表的面试题
本帖最后由 wxh794708907 于 2015-7-19 13:27 编辑

听视频里面讲九九乘法表面试经常会问到 但是我真的没听懂 到底怎样在控制台打印出九九乘法表 ,谁能给个简单点的办法?
作者: wxh794708907    时间: 2015-7-18 17:14
没人回答吗?
作者: 慕名黑马生    时间: 2015-7-18 18:21
  1. int main(int argc, const char * argv[]) {
  2.    
  3.     for (int a = 1;a <= 9 ;a++) {
  4.         
  5.         for (int b = 1; b <= a; b++) {
  6.             printf("%d*%d=%d  ",b,a,a*b);
  7.         }
  8.         printf("\n");
  9.     }

  10.     return 0;
  11. }
复制代码

作者: 卖毛玉的小贩    时间: 2015-7-18 19:55

#include <stdio.h>

int main(int argc, const char * argv[]) {
    int i , n;
    for (i = 1; i <= 9; i++) {
        for (n =1; n <= i; n++) {
            printf("%d×%d=%02d\t",n,i,n*i);
        }
        printf("\n");
        }
    }

作者: 小蜗牛0519    时间: 2015-7-18 20:04
也学到这里了!!
作者: 黑马灬小胖纸    时间: 2015-7-18 20:16
学会使用FOR循环
作者: 895928691    时间: 2015-7-18 21:33
9*9乘法表在学习了双层嵌套之后理解就简单,就类似于直接将打印图形的星号换成表达式
作者: 杨远鹏    时间: 2015-7-18 22:51
实现9*9乘法表,直角三角形

#include <stdio.h>

int main(int argc, const char * argv[]) {
    for (int i=1; i<=9; i++) {
        for (int j=1,q=i; j<=10-i; j++) {
            printf("%d*%d=%d ",j,q,j*q);
            q++;
        }
        printf("\n");
    }
   
    return 0;
}

作者: CesC    时间: 2015-7-18 22:53
简单的for循环嵌套就可以实现。
作者: 午夜码农    时间: 2015-7-18 22:54
嗯,楼上已经回答过你了,我想说的就是,当你会熟练的使用俩层for()嵌套循环了,最好尝试的把他们封装了,然后弄个函数来回的调用。代码嘛就得虐待它
作者: tingyuyisheng    时间: 2015-7-18 22:57
#include <stdio.h>

int main(int argc, const char * argv[]) {
    int i , n;
    for (i = 1; i <= 9; i++) {
        for (n =1; n <= i; n++) {
            printf("%d×%d=%02d\t",n,i,n*i);
        }
        printf("\n");
        }
    }

很简单
作者: 蓝蓝    时间: 2015-7-18 23:03
我也在学习中:handshake:handshake
作者: wxh794708907    时间: 2015-7-19 13:25
午夜码农 发表于 2015-7-18 22:54
嗯,楼上已经回答过你了,我想说的就是,当你会熟练的使用俩层for()嵌套循环了,最好尝试的把他们封装了, ...

貌似是老师讲的话啊 。。。
作者: wxh794708907    时间: 2015-7-19 13:26
卖毛玉的小贩 发表于 2015-7-18 19:55
#include

int main(int argc, const char * argv[]) {

谢谢懂了 哈哈
作者: 午夜码农    时间: 2015-7-21 21:54
老师 是像我这么说的吗,这是我自己在800行代码总结滴。。(球不是这么踢滴!!!)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2