字符数组形式:
#include<iostream>
using namespace std;
int main()
{
char str[15];
gets_s(str);//输入字符串
int i, j;
cout << "输出图案:"<<endl;
for (i = 1; i < 6; i++)
{
for (j = 1; j < i; j++)
cout << " ";
puts(str);//输出字符串
cout << endl;
}
return 0;
}
字符串变量形式:
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str="* * * * *";//为字符串变量初始化,双引号内都是字符,单个字符不用加单引号,包括空格键。也可以用cin语句输入。
int i, j;
for (i = 1; i < 6; i++)
{
for (j = 1; j < i; j++)
cout << " ";
cout << str << endl;;//输出字符串变量,字符串变量的输入输出用cin cout语句。
}
return 0;
}
打印输出图案类型的题,一般与行i与列j的条件关系有关。