长春火车站防疫要求,wordpress 侧边栏导航,莱芜官网,西安可以做网站的语法阶段已经更新到第18章了#xff0c;前面的知识你都学会了吗#xff1f;如果还没有学习前面的知识#xff0c;请点击#x1f449;语法专栏进行学习哦#xff01; 目录 循环嵌套
训练#xff1a;数字矩形 解析
参考代码
训练#xff1a;星号三角形 解析 参考代码
… 语法阶段已经更新到第18章了前面的知识你都学会了吗如果还没有学习前面的知识请点击语法专栏进行学习哦 目录 循环嵌套
训练数字矩形 解析
参考代码
训练星号三角形 解析 参考代码
训练乘法口诀表
解析
参考代码 循环嵌套
和if一样循环也能够嵌套。例如我们可以先写一个输出1~10的循环a我如果想让这个程序执行5次则只需要再写一个5次的循环b然后把循环a放入循环b中即可。 训练数字矩形
输入整数m,n,请你打印m行整数n~1。
【输入格式】输入两个空格隔开的整数m,n1mn15
【输出格式】m行每行有n个空格隔开的整数
【输入样例】3 5
【输出样例】
5 4 3 2 1
5 4 3 2 1
5 4 3 2 1解析
1.外层循环外层循环控制行数一共有m行每行输入结束会换行所以外层循环为
forint i1;im;i
{cout endl;
}2.内层循环内层循环控制输出n个数字并且是从n开始到1结束中间用空格隔开即在外层循环换行前写上
for(int jn;j1;j--)
{coutj ;
}参考代码
#includeiostream
using namespace std;
int main( )
{int m,n;cinmn;for(int i1;im;i){for(int jn;j1;j--){coutj ;}coutendl;}return 0;
} 训练星号三角形
输入整数n,请你打印n行*号三角形。 【输入格式】输入一个整数n1n20
【输出格式】输出n行第i行有i个*号
【输入样例】3
【输出样例】
*
**
***解析
1. 假设i代表行当i1的时候第1行有一颗*当i2的时候第2行有两颗*当i等于n的时候第n行有n颗*。
2. 外层循环同上题内层循环每i行输出i个*号行跟*是对应的所以控制内层循环的j从1颗*开始当j等于i的时候就是输出当前行的最后一颗*号即
for(int j1;ji;j)
{cout*;
}参考代码
#includeiostream
using namespace std;
int main( )
{int n;cinn;for(int i1;in;i){for(int j1;ji;j){cout*;}coutendl;}return 0;
}训练乘法口诀表
输入整数n,参考样例格式打印前n行乘法口诀表。
【输入格式】输入一个整数n1n20
【输出格式】输出格式参考样例式子之间3个空格
【输入样例】3
【输出样例】
1 * 1 1
1 * 2 2 2 * 2 4
1 * 3 3 2 * 3 6 3 * 3 9解析 1.i代表行j代表列第1列第1行的算式为1*1第1列第2行的算式为1*2第2列第2行的算式为2*2... ...第j列第i行的算式为j*i
2.外层循环控制行与前面两题相似内层循环控制列关系式为i*ji*j的结果并空3个格即
for(int j1;ji;j)
{coutj * i j*i ;
}参考代码
#includeiostream
using namespace std;
int main( )
{int n;cinn;for(int i1;in;i){for(int j1;ji;j){coutj * i j*i ;}coutendl;}return 0;
}