![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
求助:一道C++题目(环境 Visual Studio 6.0)
2个回答
2013-12-02
展开全部
#include <iostream>
using namespace std;
void p(int n, char c) {
int i;
for(i = 0; i < n; ++i)
cout << c;
}
void f(int n, int s1, int s2) {
p(s2, '*');
cout << endl;
if (n == 0) return;
f(n-1, s1-2, s2+2);
p(s1, ' ');
p(s2, '*');
cout << endl;
}
void cf(int n) {
f(n, 2*n, 1);
}
int main() {
cf(4);
return 0;
}
2013-12-02
展开全部
#include<iostream>
using namespace std;
int main(void)
{
int i,j,n;
cout<<"输入一个数n: ";
cin>>n;
for(i=0;i<n;i++)
{
for(j=1;j<=i*2+1;j++)
cout<<'*';
cout<<endl;
}
for(;i>=0;i--)
{
for(j=(n-i)*3;j>0;j--)
cout<<' ';
for(j=i*2+1;j>0;j--)
cout<<'*';
cout<<endl;
}
return 0;
}
追问
厉害 :)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询