用C++输出第一行一个*号,第二行三个*号,第三行六*号。。。。。。

要用循环语句要这样的*******************************************... 要用循环语句
要这样的 *
***
********
*************
******************
展开
 我来答
xtxougdu
2011-01-16 · 超过12用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:39万
展开全部
#include "stdio.h"
#include<iostream.h>
void main()
{
int x,i,j,n = 0;

for(i=1; i<=5; i++)//这里5可以修改,想要多少就自己改
{
for(j=1; j<=5-i; j++)
cout <<" ";
for(j=1;j<=2*i-1;j++)
cout<<'*';
cout<<endl;
}
}
*
***
*****
*******
*********
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jayhou1986
2011-01-10 · TA获得超过1510个赞
知道小有建树答主
回答量:586
采纳率:81%
帮助的人:413万
展开全部
#include <iostream>
using namespace std;
const int HANG = 5;
void main()
{
int i,j=0,k;
for (i = 1; i <= HANG; ++i)
{
j += i;
k = j;
while (k--)
cout << "*";
cout << endl;
}
}
ps:完整的代码,可以改变HANG的值来改变输出行数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xwp0815
2011-01-10 · 超过21用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:56.4万
展开全部
for( int i=1; i<=line; i++)
{
for(int j=1;j<=i;j++)
cout<<'*';
cout<<endl;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dongyue2008
2011-01-10 · TA获得超过3602个赞
知道大有可为答主
回答量:1300
采纳率:100%
帮助的人:590万
展开全部
n = 0;
for( i=1; i<=line; i++)
{
n+=i;
for( j=1;j<=n;j++)
cout<<'*';
cout<<endl;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式