#include <iostream> #include <string> using namespace std; void method1(){ int n; cin >> n; //being: init char string a char *a = new char[2*n]; for (int i=0;i<2*n-1;i++){ a[i]=' '; } a[2*n-1]='\0'; //end: init char string a for (int i=0;i<=n-1;i++){ a[n-i-1]='A'; a[n+i-1]='A'; cout << a << endl; } for (int i=n-1;i>=0;i--){ a[n-i-1]=' '; a[n+i-1]=' '; cout << a << endl; } } void method2(){ int n; cin >> n; string a=string(2*n,' '); //init string a for (int i=0;i<=n-1;i++){ a[n-i-1]='A'; a[n+i-1]='A'; cout << a << endl; } for (int i=n-1;i>=0;i--){ a[n-i-1]=' '; a[n+i-1]=' '; cout << a << endl; } } int main(){ method2(); system("pause"); }
沒有留言:
張貼留言