小东123 发表于 2014-6-8 17:15:19

求帮助。谢谢

#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++)   /* for(h=1;h<=2*i-1;h++) 为什么 2*i后面要-1 ,但我不加2*i后面不-1一样可以打印等腰三角型出来*/
            printf("*");            
      
      printf("\n");
    }
    return 0;
}   

牡丹花下死做鬼 发表于 2014-6-8 18:49:56

不剪1打印的应该是缺一个的 * 的 就是最上面的那个

小东123 发表于 2014-6-8 20:21:01

牡丹花下死做鬼 发表于 2014-6-8 18:49 static/image/common/back.gif
不剪1打印的应该是缺一个的 * 的 就是最上面的那个

2*i-1称为奇数列是吗?

牡丹花下死做鬼 发表于 2014-6-8 20:59:29

←_← 这个貌似和奇数偶数没多大关系

牡丹花下死做鬼 发表于 2014-6-8 20:59:49

小东123 发表于 2014-6-8 20:21 static/image/common/back.gif
2*i-1称为奇数列是吗?


小东123 发表于 2014-6-8 21:58:41

牡丹花下死做鬼 发表于 2014-6-8 20:59 static/image/common/back.gif


谢了!!!!!









页: [1]
查看完整版本: 求帮助。谢谢