
按照你的要求编写的九九乘法表的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++)为外循环,执行过外循环之后才会执行内循环。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)