C语言——循环嵌套(for)

C语言——循环嵌套(for),第1张

按照你的要求编写的九九乘法表的C语言程序如下

#include <stdio.h>

int main()

{

 int i,j,n

 scanf("%d",&n)

 for(i=1i<=ni++){

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

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

  }

  printf("\n")

 }

 return 0

}

1、首先打开编译器,首先输入头文件,写好Main函数,定义好需要用到的变量如下图所示

2、然后写下第一个For循环,也是外围的for循环,为了便于观察结果,这里使用Printf函数在每次循环时,打印变量的值,如下图所示。

3、在外围For循环内部再写下一个for循环,其中的变量可以独立变化,也可以与外围for循环中的变量建立关系,如下图所示。

4、调试并运行程序,如下图所示。

5、此时,通过观察程序运行结果可以看到,外围for循环每进行一次,内部嵌套的for循环就要完整进行一轮,如下图所示。

所有的语言都是顺序执行的,自上而下,自左而有。程序从外循环执行下去,遇到内循环后就执行内循环语句。内循环语句执行完成后,继续往下执行,遇到外循环的语句时,进入下一次外循环。

跟大家说下c语言循环的知识,以下以for循环为例,内循环与外循环的区别在于{}的位置:

for(int i = 0i<10i++){

for(int j=0j<10j++){

}

}

其中for(int j=0j<10j++)为内循环,for(int i = 0i<10i++)为外循环,执行过外循环之后才会执行内循环。


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

原文地址:https://54852.com/yw/7753364.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存