帮忙编一个c++的简单程序。

来源:百度知道 编辑:UC知道 时间:2024/06/15 05:16:54
输出下面的星星,谢谢大虾了。

*
***
*****
*******
*********
***********

恩 这个其实考察的是行数和星数的关系
其实就是 星数=2*行数-1
比如 第一行的星数就是1
第二行的星数就是3。。依次类推

#include <iostream.h>

void main()
{int star,line; //设定星数 行数//

for(line=1;line<7;line++)//循环 7行//
{
for(star=0;star<2*line-1;star++)//与前面的行数构成联系//
cout<<"*"; //每次满足条件都打印星星//

cout<<endl; //每行打印星星之后的换行//
};
}

由于百度吃空格,所以不知道你说的是哪一种:
1. 输出等腰三角形
#include<conio.h>
#include<stdio.h>
#define n 6
void main()
{
int i,j,k,x;
for(i=1;i<=n;i++)
{
for(j=0;j<n-i;j++)
{
printf(" ");
}
for(k=0;k<2*i-1;k++)
{
printf("*");
}
printf("\n");
}
getch();
}

2.就输出现在看到的这种
#include<conio.h>
#include<stdio.h>

#define n 6

void main()
{
int i,j,k,x;

for(i=1;i&