首页 > 代码库 > 九九乘法表 二重循环

九九乘法表 二重循环

 
for后面大括号内如果只有一句话,可以去掉大括号、
 
#include<stdio.h>
int main()
{
 int j;
 for( j=1;j<=5;j++)//for 后面不加冒号
  {
   printf("%dx%d=%d\n",j,5,j*5);
  }
return 0;
}
 
*****************************************************************针对双for里面,小于定值和小于变量的不同********************
第一个printf,默认都是横向输出,不带空格除非标出,
在同一行:根据一把手(j<=i, I就是奴隶主、地主、大当家)变量的一种情况,把二把手变量所有的情况全部输出,从小到大依次排列。
一把手起始值固定,把二把手起始值到结束值所有情况横排排列一次。
然后下一行,确定一把手起始值第二个数值,再把这种情况下符合一把手范围的二把手全部由起始值到结束值列出来,横排排列。
 
而:第一个for 是一把手。大括号里面的是二把手。
输出形式:第一行一把手不懂,二把手全部出现。。也就是每一行固定的值是一把手
 
而判断一把手二把手的标志是:二把手在一把手for里面,输出的格式均为同一行一把手不变,二把手全部变一次。
 
一把手代表行数
 
这样可以证明:
 
 
 

九九乘法表 二重循环