金字塔问题
题目是:输入为一个正整数,一个字符。输出为 3n 行,每行行末不可以有多余空格。 #include<iostream>
using namespace std;
int n;
char c;
void pyramid(int m,char x){
int i,j;
for(i=0;i<m;i++){
for(j=0;j<=m;j++){
cout<<m-i-1*' ';
cout<<2*i+1*x;
cout<<endl;
}
}
}
int main(){
cin>>n>>c;
pyramid(n,c);
pyramid(2*n,c);
return 0;
}
请各位看一看,怎么改才能正确解答(只能改void函数)