C++之第九课

课程列表

今天,我们要学习一种结构:循环结构。

循环的方法有3种。

今天先将第1种for学了:

cpp 复制代码
int a;//循环变量
int b;
for(a=1;a<=10;a++){//像if那样"打包"
    cout<<a<<" ";
    b++;
}

当然,也可以这样写:

cpp 复制代码
int b;
for(int a=1;a<=10;a++){
    cout<<a<<" ";
    b++;
}

但是,如果要在for循环外用a那就不行了,在for循环里定义的只能在for循环里用。

通常,程序员习惯用i,j,k来当作循环变量。(当然,你用abc也可以)

还记得第三课的例题吗?我们可以优化了!

原题如下:

【例】

输入一个整数n,输出三遍这个数并换行。(-1000<=n<=1000)

样例输入

999

样例输出

999

999

999

提示

需要用"\n"或endl

当时,我们的代码是这样的:

cpp 复制代码
#include<iostream>
using namespace std;
int main(){
	int a;
	cin>>a;
	cout<<a<<endl<<a<<endl<<a;
	return 0;
}

现在就不一样了吧!

cpp 复制代码
#include<iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=3;i++)
		cout<<n<<endl;//只有一条语句可以不用加大括号 
	return 0;
}

好了,今天就到这里了,拜拜~

相关推荐
我感觉。8 分钟前
【机器学习chp12】半监督学习(自我训练+协同训练多视角学习+生成模型+半监督SVM+基于图的半监督算法+半监督聚类)
人工智能·算法·机器学习·半监督学习
h397411 分钟前
Windows软件插件-视频渲染器
c++·windows·音视频
我想吃余14 分钟前
【初探数据结构】带环链表:原理、判断与数学证明
数据结构·链表
浊酒南街4 小时前
XGBClassifiler函数介绍
算法·机器学习·xgb
mlxg999994 小时前
hom_mat2d_to_affine_par 的c#实现
算法·计算机视觉·c#
*.✧屠苏隐遥(ノ◕ヮ◕)ノ*.✧7 小时前
C语言_数据结构总结8:链式队列
c语言·开发语言·数据结构·链表·visualstudio·visual studio
讨厌下雨的天空7 小时前
C++之list
开发语言·c++·list
Icomi_8 小时前
【神经网络】0.深度学习基础:解锁深度学习,重塑未来的智能新引擎
c语言·c++·人工智能·python·深度学习·神经网络
真就死难8 小时前
完全日期(日期枚举问题)--- 数学性质题型
算法·日期枚举
不知道取啥耶8 小时前
C++ 滑动窗口
数据结构·c++·算法·leetcode