实验思路:图形一:只需用循环在每一行都输入6个*;
图形二:每行的*依旧是6,但行数和左边空格相加为5;
图形三:每行的*个数和行数的关系为个数=2*行数-1,左边空格数和行数的和为5。***
#include <iostream>
using namespace std;
int main()
{
const int N = 5;
for (int i=1 ;i <= N; i++)
{
for( int j=1 ; j<= 6 ; j++ )
cout << '*';
cout << endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
const int N = 5;
for(int i = 1; i <= N; i++)
{
for(int j =1; j <= 5-i; j++)
cout << ' ';
for(int j =1; j <=6; j++)
cout << '*';
cout << endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
const int N = 5;
for(int i=1; i <= N; i++)
{
for(int j = 1; j <= 5-i; j++)
cout << ' ';
for(int j = 1; j <= 2*i - 1 ; j++)
cout << '*';
for(int j = 1; j <= 5-i; j++)
cout << ' ';
cout << endl;
}
return 0;
}