解题思路:
跟着题目的意思来写就好了,注意格式
注意事项:
重点重点前面还要输出n+m-1个空格,题目没有说明这是个坑
参考代码:
#include <iostream> using namespace std; int main(){ int m,n; cin>>n>>m; for(int i=1,a=1,b=2*n-1,d=n+m-1;i<=n;i++,a+=2,b-=2){ for(int q=d;q>=1;q--) cout<<" "; d--; for(int j=1;j<=a;j++) cout<<"*"; for(int c=1;c<=m;c++) cout<<" "; for(int k=1;k<=b;k++) cout<< "*"; cout<<endl; } return 0; }
0.0分
0 人评分
数列 (C++代码)浏览:707 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:982 |
分糖果 (C++代码)浏览:1537 |
淘淘的名单 (C语言代码)浏览:1167 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:564 |
【计算球体积】 (C语言代码)浏览:1158 |
局部变量作函数返回值的问题浏览:1028 |
Tom数 (C语言代码)浏览:581 |
企业奖金发放 (C语言代码)浏览:2459 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:532 |