这题怎么没人发讨论,那我发啦^ ^
2026-06-25 19:22:08
发布于:广东
10阅读
0回复
0点赞
先唠嗑唠嗑小说
有看惊封的吗,尊都好好看,壶鱼大大太牛bi了
牧四诚尊都好帅,6+1(刘佳怡)长的好好看
水仙好吃,塔柳99

好了,回归正题,这题就是打印一下菱形而已
for循环嵌套,先打印上半部分,再打印下半部分
你们慢慢品鉴吧,
很好理解的:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
string s;
cin>>n>>s;
int a=(n-1)/2;
for(int i=1;i<=n;i++){
for(int j=1;j<=n-i;j++){
cout<<" ";
}
for(int k=1;k<=2*i-1;k++){
cout<<s;
}
cout<<endl;
}
//以上是上半部分
for(int i=n-1;i>=1;i--){ //int i=n-1这里要-1,不然会重叠
for(int j=1;j<=n-i;j++){
cout<<" ";
}
for(int k=1;k<=2*i-1;k++){
cout<<s;
}
cout<<endl;
}
//这是下半部分
return 0;
}
求关,thanks
这里空空如也








有帮助,赞一个