作业帮 > 综合 > 作业

给定一个数正整数n,画出行数为n的正三角形.

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 06:42:55
给定一个数正整数n,画出行数为n的正三角形.
例如:n=3,三角形为第一行为一个*,第二行比第一行多两个*,第三行比第二行多两个*.该正三角形形状如下:
*
***
*
***
给定一个数正整数n,画出行数为n的正三角形.
#include "stdio.h"

void ps(int n)
{
\x09int i,j,k;
\x09for(i=1;i<=n;i++)
\x09{
\x09\x09for(j=n-i;j>=1;j--)
\x09\x09\x09printf(" ");
\x09\x09for(k=1;k<=2*i-1;k++)
\x09\x09\x09printf("*");
\x09\x09printf("\n");
\x09}
}
int main()
{
\x09int n,nn[10];
\x09int i;
\x09printf("输和三角形个数:");
\x09scanf("%d",&n);
\x09
\x09printf("输入各个三角形的行数:");
\x09for(i=0;i<n;i++)
\x09{
\x09\x09scanf("%d",nn+i);
\x09\x09printf("边长为%d的三角形:\n",nn[i]);
\x09\x09ps(nn[i]);
\x09\x09
\x09} 
    
}