永发信息网

C++高手帮忙编个小程序

答案:5  悬赏:80  手机版
解决时间 2021-07-17 13:42
  • 提问者网友:疯孩纸
  • 2021-07-17 07:26

输出以下图案

*

***

*****

*******

*****

***

*

程序为

#include<iostream>
using namespace std;
int main()
{int i,k;
for(i=0;i<=3;i++)
{
for(k=0;k<=2*i;k++)
cout<<"*";
cout<<endl;
}
for(i=0;i<=2;i++)
{for(k=0;k<=4-2*i;k++)
cout<<"*";
cout<<endl;
}
return 0;
}

把程序改为输出

*

***

*****

*******

*****

***

*

最佳答案
  • 五星知识达人网友:迟山
  • 2021-07-17 08:40

前后两种图案没什么区别啊


LZ到底要改什么样的?

全部回答
  • 1楼网友:你哪知我潦倒为你
  • 2021-07-17 11:15

#include<iostream> using namespace std; const int MAX=4; int main() { int i; int j; int k; for(i=0;i<MAX;i++) { for(k=MAX;k>i;k--) { cout<<" "; } for(j=0;j<i;j++) { if(j==0) cout<<"*"; else cout<<"**"; } cout<<endl; } for(;i>0;i--) { for(k=i;k<MAX;k++) { cout<<" "; } for(j=0;j<i;j++) { if(j==0) cout<<"*"; else cout<<"**"; } cout<<endl; } return 0; }

你说的应该是这样吧

  • 2楼网友:话散在刀尖上
  • 2021-07-17 10:07

楼上的就对了

楼主的意思是把刚开始的左三角改成右三角吧.

这题我们以前在学校的时候也做过 我这儿有一个输出菱形的代码 很好玩的

#include<iostream.h> void main() { int a,i,j,b; cin>>a; for (j=1;j<=a;j++) { for (b=0;b<=a-j;b++) cout<<" "; for (i=1;i<=2*j-1;i++) { if (i==1||i==2*j-1||i==2*j/2||j==a) { cout<<'*'; } else cout<<" "; } cout<<endl; } for (j=a-1;j>=1;j--) { for (b=a-j;b>=0;b--) cout<<" "; for (i=2*j-1;i>=1;i--) { if (i==1||i==2*j-1||i==2*j/2) { cout<<'*'; } else cout<<" "; } cout<<endl; } }

是一个空菱形 四角用*窜起来了 你可以看看这些代码 . 可能对你有些帮助

这个小题目就是考 for循环的.

  • 3楼网友:行路难
  • 2021-07-17 09:14

#include<iostream> using namespace std; int main() { int i,j,k;

for(i=1;i<=4;i++){ for(j=1;j<=4-i;j++){ cout<<" "; } for(k=1;k<=2*i-1;k++){ cout<<"*"; } cout<<endl; }

for(i=1;i<=3;i++) { for(j=3;j>3-i;j--){ cout<<" "; } for(k=1;k<=(3-i)*2+1;k++){ cout<<"*"; } cout<<endl; } return 0; }

  • 4楼网友:梦中风几里
  • 2021-07-17 09:01

*********您好!Yadie.23很高兴能为你解答。********* +++++++++++++++++++++++++++++++++++++++++++++++++

运行过了!完全正确!恭喜…

+++++++++++++++++++++++++++++++++++++++++++++++++ You can have a try,maybe my answer useful to you. 如满意,Yadie.23十分感谢您的采纳。*^-^*

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯