前言:
现时我们对“循环结构的语法”都比较注意,朋友们都需要分析一些“循环结构的语法”的相关资讯。那么小编同时在网上汇集了一些有关“循环结构的语法””的相关资讯,希望看官们能喜欢,看官们快快来了解一下吧!反反覆覆,循环往复等都表示不断重复,在现实生活中无论是学习还是生活都有很多重复做的事情,例如学生一日作息表总是在固定时间循环进行,那如果有n个重复的工作我们怎么做呢?在计算机中,用来描述重复的工作称为循环。C++提供for、while、do...while三种循环结构
1.for循环
语法:
for(循环变量定义及初始化; 循环条件; 循环变量自增)
{
语句1;
语句2;
.....
语句N;
}
//例1:对于给定的正整数,输出1-n的平方数#include<iostream>using namespace std;int main(){ int n; cout<<"n="; cin>>n; for(int i=0;i<=n;i++) //必须用;间隔开,且不可省略; cout<<i*i<<endl; //for控制单行可省略{} return 0;}
//例1:输出0-100的和及循环变量i#include<iostream>using namespace std;int main(){ int i,sum; sum=0; for (;i <= 100;) { sum+=i; i++; } cout<<i<<" "<<sum<<endl; return 0;}
for语句中的初始化、条件和增量,可部分或全部省略,但两个分号不能省略
练习:大家可以尝试以下练习题1.输出1-100以内所有的偶数2.分别计算1~100中的偶数和与奇数之和
/*例3:Fibonacci数列是一个特殊的数列,数列的第一项和第二项分别为0和1,从第三项开始,每一项是前面两项之和,即0,1,1,2,3,5,8,......,请编程输出该数列的前30项(每10项一行,每两项之间用空格分开)*/#include<iostream>using namespace std;int main(){ int i,a=0,b=1,c; cout<<a<<"\t"<<b<<"\t"; //输出前两项,\t表示打印一个tab键,即4个空格宽度 for(i=3;i<=30;i++)//从第三项开始计算,计算到第30项 { c=a+b; cout<<c<<"\t"; if(i%10==0) //每输出10个就换行 cout<<endl; a=b; //用a保存a的下一项的值,即b b=c; //用b保存b的下一项的值 ,即c } return 0; }
持续更新,后期将出视频讲解,今年CSP-J/S前更新完C++语法和数据结构内容,喜欢的老师孩子们点赞、关注、转发,欢迎在评论区一起沟通学习哦。Fighting!
标签: #循环结构的语法