此题的两种解答方式
2026-07-29 10:47:36
发布于:北京
10阅读
0回复
0点赞
这道题有两种解题方式
方法1:
#include <iostream>
using namespace std;
int main() {
cout<<" * "<<endl;
cout<<" *** "<<endl;
cout<<" ***** "<<endl;
cout<<" *******"<<endl;
cout<<" * "<< endl;
cout<<" * "<< endl;
cout<<" * "<< endl;
return 0;
}
这种题解方式很简单,也好理解
方法2:
#include <iostream>
using namespace std;
int main() {
int n=4;
for (int i=1;i<=n;i++) {
for (int i1=1;i1<=n-i;i1++) {
cout<<" ";
}
for (int i2=1;i2<=2*i-1;i2++) {
cout<<"*";
}
cout<<endl;
}
for(int i3=1;i3<=n-1;i3++){
for(int i4=1;i4<=3;i4++){
cout<<" ";
}
cout<<"*"<<endl;
}
return 0;
}
这种题解方式是用for循环做出来的,不仅比“方法1”长,还容易出错。
这里空空如也








有帮助,赞一个