如何用c语言函数调用编写九九乘法表

如题所述

编写九九乘法表主要是通过循环语句进行控制输出乘法表中各项。将实现九九乘法表的程序单独写成一个函数,就可以在主函数利用函数调用的形式来实现了。


具体实现方法可以参考如下程序:

#include<stdio.h>
void YangMultiplicationTable() // 实现九九乘法表的函数
{
    int i=1,j=1;
    for(i=1;i<=9;i++)  // 控制行数,共9行
        for(j=1;j<=i;j++)  // 控制列数,每列的列数与行号一致
        {
            printf("%d*%d=%d",j,i,i*j);  // 输出九九乘法表的每一项
            if(i!=j) printf("\t");  // 每行中相邻两项隔开
            if(i==j) printf("\n");  // 每行输出完毕后进行换行
        }
}
void main()
{
    YangMultiplicationTable();  // 通过函数调用的方式实现九九乘法表
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-25
源代码如下:
#include <stdio.h>
main()
{
int i,j;
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d\t",j,i,i*j);
}
printf("\n");
}
}
程序运行结果:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
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
第2个回答  2010-05-25
#include<stdio.h>
void mul99(void);
void main()
{
mul99();
}
void mul99(void)
{
int i,j;
for(i=1;i<=9;i++){
for(j=1;j<=i;j++)
{
printf("%d*%d=%d\t",i,j,i*j);
printf("\n");}
}本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网