编程,输入n,输出如下例(n=6)所示的高为n的等腰三角形。
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
解答:
1.程序截图:
2.程序源码:
#include <stdio.h>
int main(int argc, char *argv[])
{
//实现的功能:输入n 输出一个高为n的等腰三角形
int n,m,s,i,j,k;
scanf("%d",&n);
m=n;
for(i=0;i<n;i++)
{
m--;
for(j=0;j<m;j++)
{
printf(" ");
}
for(k=0;k<2*i+1;k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
3.执行结果:
(ps: 大家一定要养成良好的编程习惯,对于非法的输入一定要进行判断哦!)