C语言用WHILE循环编九九乘法表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言用WHILE循环编九九乘法表相关的知识,希望对你有一定的参考价值。

#include <stdio.h>

void main()

int x = 1, y = 1;

while (x <= 9)

y = 1;
while (y <= x)

printf("%d*%d=%d\t", y , x, x * y);
y++;

printf("\n");
x++;

答案我已经找到了,但是一点都看不懂,这个顺序是怎么循环的,我是初学者,这是不是嵌套循环,顺序是怎么变的啊~~

#include <stdio.h>

void main()

int x = 1, y = 1;

while (x <= 9)

y = 1;
while (y <= x)

printf("%d*%d=%d\t", y , x, x * y);
y++;

printf("\n");
x++;


/*
这个就是传说中的嵌套循环。
针对外面的循环,每循环依次输出换行。
对于里边的循环是输出等式。
可以说这是一个很不错的程序。
*/
参考技术A x表示第几行从 1 到 9循环while (x <= 9)
在这里面又有一个循环while (y <= x) 就是说列数不能超过行
也就是说第几行就有几列,第5行就有5列了,从1列到X列
当while (y <= x)结束后 ,就printf("\n");换行了 x++;
回到while (x <= 9)这里Y又变成1,进入到while (y <= x)
下面就和上面的一样了
参考技术B void main()

int x = 1, y = 1;
while (x <= 9) /*当条件成立,循环执行*/

y = 1;
while (y <= x) /*当条件成立,循环执行 嵌套*/
/*嵌套*/
printf("%d*%d=%d\t", y , x, x * y); /*嵌套*/
y++; /*嵌套*/
/*嵌套*/
printf("\n");
x++;
参考技术C 用while 太复杂了,for比它就更加简洁,这个总应该看的懂吧?

#include<stdio.h>
main()

int i,j;
for(i=1;i<=9;i++)
for(j=1;j<=i;j++)
printf("%d*%d=%-3d",j,i,i*j);
putchar('\n');
参考技术D #include <stdio.h>

void main()

int x = 1, y = 1; //定义2个整型

while (x <= 9) 条件,当x小于或等于9时

y = 1;
while (y <= x) 条件语句,

printf("%d*%d=%d\t", y , x, x * y);
y++;

printf("\n");
x++;


/*

使用while循环打印出九九乘法口诀表

参考技术A

这个是用java 编程打印输出的九九乘法表:

程序如下:

public class TenDemo 

public static void main(String[] args)

int i = 1;
int j = 1;
while(i<10)

if(j < i)

System.out.print(j + " * " + i + " = " + j*i + "\\t");
j++;
continue;

else if(i ==j)

System.out.print(j + " * " + i + " = " + j*i + "\\t");
j = 1;
i++;
System.out.println();




while是计算机的一种基本循环模式。当满足条件时进入循环,不满足跳出。while语句的一般表达式为:while(表达式)循环体。

Java中的使用语法:

while(<条件>) <语句;>

do <语句;> while(<条件>);

二者的区别是do-while最少会被执行一次。

循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。

拓展资料

        编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。

编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】



以上是关于C语言用WHILE循环编九九乘法表的主要内容,如果未能解决你的问题,请参考以下文章

用php中的while编写九九乘法表

c#中利用while循环语句结构实现九九乘法表

c#应用控制台while循环输出九九乘法表

如何用do…while循环输出九九乘法表?

九九乘法表C源程序的for循环是起啥作用

c语言九九乘法表