在Microsoft Visual Studio 2005的环境下,打印出一个等腰三角形!
编一个程序,利用for语句,打印一个如下形式的一个等腰三角形,顶点在屏幕中线上,行数从键盘输入。*
***
*****
******* 在Microsoft Visual Studio 2005的环境下完成!
各位帮帮忙啊!
程序代码:#include<stdio.h>
int main(void)
{
int line; /*用户输入 需要打印行数*/
int i; /*行数循环计数*/
int j; /*空格计数*/
int h; /*星号计数*/
printf("Enter the number of line: ");
scanf("%d", &line);
for (i=1;i<=line;i++)
{
for(j=1;j<=line-i;j++)
printf(" "); /*打印空格,与行数关系是 每行空格=总行数-正在打印行数*/
for(h=1;h<=2*i-1;h++)
printf("*"); /*打印星号,规律是1、3、5、7...所以与行数关系=2i-1 */
printf("\n");
}
return 0;
}