可通过for语句编写输出金字塔状的三行星号。具体步骤如下。
1、打开visual C++ 6.0,打开文件-新建-文件-C++ Source File。
2、编写程序如下:
#include#include
int main()
{
int num;
int i,j;
printf("请输入您想生成的三角形高度: ");
scanf("%d",&num);
for(i=1; i<=num; i++)
{
for(j=1; j<2*num; j++)
{
if(j>num-i&&jprintf("%c",'*');
else
printf(" ");
}
printf("\n");
}
return 0;
}
/*
*
* *
* * *
* * * *
* * * * *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * *
* * * * * * * * * * * * * * *
Press any key to continue
*/
#include
void GoldPagoda(int cusp, int bottom) {
int i,j;
for(i = cusp; i < bottom + 1; ++i) {
for(j = 0; j < bottom - i; ++j) printf(" ");
for(j = 0; j < i; ++j) printf("* ");
printf("\n");
}
}
int main() {
GoldPagoda(1,5);
printf("\n");
GoldPagoda(3,8);
printf("\n");
GoldPagoda(10,15);
return 0;
}
#include
int main()
{
int i,j;
for(i=1;i<=3;i++)
{
j=3-i;
while(j--)putchar(' ');
for(j=1;j<=i;j++)
{
printf("* ");
}
puts("");
}
return 0;
}