在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; }