上次我初步学习了c++里for循环的格式与嵌套,这次我们来了解相关习题。
1.打印长方形:
#include<iostream>
using namespace std;
int main ()
{
int a,b;
cin>>a>>b;
for(int i = 1;i<=a;i++){ //整体控行
for(int j = 1;j <= b;j++){ //控制单行字符输出
cout<<"*";
}
cout<<endl; //换行
}
return 0;
}
2.打印金字塔:
#include <iostream>
using namespace std;
int main()
{
int a;
cout<<"请输入要打印的行数"<<endl;
cin>>a;
for(int i = 1;i <= a;i++){ //整体控行
for(int j = i-1;j <= a-1;j++){ //空格
cout<<" ";
}
for(int k = 1;k <= 2*i-1;k++){ //字符
cout<<"*";
}
cout<<endl; //换行
}
return 0 ;
}
3.数字总和:
#include<iostream>
using namespace std;
int main ()
{
int a,sum = 0;
cin>>a;
for(int i = 1;i <= a;i++){
sum+=i;
}
cout<<sum;
return 0;
}