乘法口诀表,C语言

乘法口诀表,C语言,第1张

1、此题比较简单我们用两个for循环即可实现。编程时先要理清思路,然后就水到聚成了。

2、源代码如下:

#include <stdio.h>亮辩

int main(void)

{

 int i

 int j

 printf("下面输出乘法口诀表答世:\n\n")

 for(i = 1i <= 9i++)

 {

    for(j = 1j <= ij++)

    {

        printf("%2d * %2d = %2d   ",j,i,i*j)

    }

    printf("\n")

 }

 return 0

}

3、输出结果如下敬举缺:

4、总结:

本程序比较简单所以没有定义函数了,不过读者们要养成模块化编程的好习惯。该程序不管在输入输出的对齐还是代码的注释都是比较注意的。读者编写代码时尽量这样。

编写如下:

#include<stdio.h>销迅

int main()

{int i,jfor(i=1i<=9i++)

{for(j=1j<=ij++)

{printf("%d*%d=%d ",i,j,i*j)}

printf("\n")}return 0}

运行结果

扩展资料:

其余方法如下:

乘法口亏贺此诀参考答案

main()

{ int a=1,b=1

clrscr()

do

{ do{ printf(" %d*%d=\%d\t",b,a,a*b)

b++} while (b<=a)

printf("\n")

a++

b=1} while (a<10)}

乘拍衡法口诀参考答案

main()

{ int a=1,b=1clrscr()

while (a<10)

{ while (b<=a)

{ printf(" %d*%d=%d\t",b,a,a*b)

b++}

printf("\n")

a++b=1}}

乘法口诀

main()

{ int a=1,b=1

clrscr()

loop: printf(" %d*%d=%d\t",b,a,a*b)

if(a==b)

{ printf("\n")

a++

b=1

if(a>9) goto end}

else b++

goto loop

end:}

#include<stdio.h>

void main()

{

    int i=1,j=1

    for(i=1i<=9i++)   // 控制念搜返行,一共9行

        for(j=1j<=ij++)  // 控制各行的列数仔饥

        {

             printf("%d*%d=%d",j,i,i*j) // 输出乘法表各项内容

             if(i!=j) printf("\t")  // 相漏凯邻两项直接加空格

             if(i==j) printf("\n")  // 控制列数

        }

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12512544.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存