1. 程式人生 > >列印以下圖案 (1)用字元陣列方法; (2)用 string 方法。

列印以下圖案 (1)用字元陣列方法; (2)用 string 方法。

列印:

 *****

  *****

   *****

    *****

     *****

#include <iostream>

#include <string>

usingnamespacestd;

int main()

{

//字元陣列方法--------------------------------------------------------

int n=0;

char arr[] = "*****";

while (arr[++n]!='\0');

for(int i=0;i<n;i++){

for(int

j=0;j<i;j++)

cout<<" ";

cout<<arr<<endl;

    }

cout<<endl;

//string方法-------------------------------------------------------

string str = "*****";

int m = (int)(str.length());

//int m = strlen(arr);

for(int i=0;i<m;i++){

for(int j=0;j<i;j++)

cout<<" ";

cout<<str<<endl;

    }

return0;

}