萌新解题
2026-08-26 14:07:46
发布于:陕西
1阅读
0回复
0点赞
把沙漏拆开
*****
***
-----
*
-----
***
*****
int o,m = 0;
cin >> o;
int w = o;
for(int y = 1;y <= o / 2;y ++){
for(int y = 1;y <=m ;y ++)
cout << ' ';
for(int y = 1;y <= w;y ++)
cout << '*';
m ++;
w -= 2;
cout << endl;
}//第一次分割
for(int y = 1;y <= o / 2;y ++)
cout << ' ';
cout << '*' << endl;
m --;
w += 2;
//第二次分割
for(int y = 1;y <= o / 2;y ++ ){//2
for(int y = 1;y <= m;y ++)
cout << ' ';
for(int y = 1;y <= w;y ++)
cout << '*';
m --;
w += 2;
cout << endl;
}//第三次分割
return 0;
求点赞
这里空空如也








有帮助,赞一个