第四单元中进行了循环设计的学习。
循环结构程序更注重问题的分析,当问题分析清楚之后然后运用循环语句进行计算。
一些复杂需要大量计算和重复,运用循环结构可以高效的得出结论。
while语句
先表达式再循环体
while(表达式){循环体}
do-while语句
先循环一次再表达式
do{循环体
}while(表达式)
for(表达式;表达式;表达式)
{循环体}
例如,
#include<iostream>
using namespace std;
int main(){
int i=1,sum=0;
while(i<=100)
sum+=i++;
cout<<sum<<endl;
return 0;
}
#include<cstdio>
using namespace std;
int main(){
int i=1;
do{printf("@")};
i++;
}while(i<=10);
return 0;}
这种类型的题目可以很轻松输出,但要先理清思路,分析问题,然后适当运用。但是比较复杂的就要分步运用。
循环嵌套
#include<cstdio>
using namespace std;
int main(){
int n,m;
scanf("%d %d",&n,&m);
for(int i=1;i<=m;i++)
for(int j=1;j<=m;j++)
printf("*");
printf("/n");
}
return 0;
}
这种要两次运算。要先看外循环是哪个,还是内循环。