已知次数循环(C++)

语句格式

for(表达式1;表达式2;表达式3)
{
语句序列
}

表达式1:<变量>=<初始值表达式>
表达式2: 表示循环条件
表达式3: 表示增量
注意:

  1. 表达式之间的;不能省略
  2. for(;;)在语法上是正确的,表示死循环

例:计算累加和 编写程序,计算1+2+3+‥+n合并显示结果

#include<iostream>
using namespace std;
int main()
{
 int sum=0,i,n;
 cin>>n;
 for(i=1;i<=n;i++)
 sum=sum+i;
 cout << sum<<endl;
 return 0; 
}

例:乘法表

编写程序,按正三角形式显示九九乘法表
显示格式如下:

11=1
1
2=2 22=4
1
3=3 23=6 33=9
……
19=9 29=18 39=27……99=81
乘法表的程序:

#include<iostream>
using namespace std;
int main()
{
int i,j;
for(i=1;i<=9;i++)
{ for(j=1;j<=i;j++)
{ 
 cout << j<<"*"<<i<<"="<<j*i<<"\t";
}
cout<<endl;
}
return 0;
}

- 循环嵌套
外层循环
for(i=1;i<=9;i++)
内层循环
for(j=1;j<=1;j++)
- 输出按列对其
cout <<j<<""<<i<<"="<<ji<<"\t";

猜你喜欢

转载自blog.csdn.net/Yangye_1018/article/details/106456416