#GOC107559. 双重循环知识点
双重循环知识点
题目描述
1、输出5个“*”,请用循环语句实现,代码如下。
#include<iostream>
using namespace std;
int main()
{
for(int i=1; i<=5; i++)
{
cout<<”*”;
}
return 0;
}
2、请用循环语句实现输出下列图形,一共6行,每行5个‘*’。
*****
*****
*****
*****
*****
*****
思路:把5个“*”看做一个整体,则输出6行“*****”也可以用循环语句实现。
#include<iostream>
using namespace std;
int main()
{
int i,j;
for(i=1; i<=6; i++)//6行
{
for(j=1; j<=5; j++)//每行5个星号
cout<<”*”;
cout<<endl;//输出一行后要换行
}
return 0;
}
3、输入 n 和 m,输出一个 n 行 m 列的“*”矩形图案。
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m;
cin>>n>>m;
for(int i = 1; i <= n; i++){
for(int j = 1; j <= m; j++)
cout<<'*';
cout<<endl;
}
return 0;
}
如果在循环体内部包含另一个循环语句,则我们称之为多重循环语句。其中若包含的循环语句不再包含其他循环语句,则我们称该循环之为二重循环(双重循环),依次类推,有三重循环、四重循环。在二重循环中,处于内部的叫内循环,处于外部的叫外循环。一般用得比较多的是二重循环。