JBTALKS.CC

标题: 求救 c++ [打印本页]

作者: 建胜    时间: 2012-6-30 08:10 PM
标题: 求救 c++
本帖最后由 建胜 于 2012-6-30 08:26 PM 编辑

如何使用 loop
print 出 圣诞树的形状
可是使用一个 (*)而已
比如:
                            *                     *                         *
                          ***                  ***                      ***
                        *****               *****                   *****
                                              *******                *******
                                                                        *********


求求了
作者: 建胜    时间: 2012-6-30 08:28 PM
圣诞树歪了==   拍不整齐
作者: weeming21    时间: 2012-6-30 08:45 PM
用多个for loop来实现
作者: bulletfighter99    时间: 2012-6-30 08:49 PM
nested for loop
作者: 建胜    时间: 2012-6-30 08:56 PM
用多个for loop来实现
weeming21 发表于 2012-6-30 08:45 PM



我知道用 for loop
可是我 做来做去都做不到><

for(int i=1;i<=5;i++){
                for(int m=0;m<i;m++){
                        printf("*");


                }
                printf("\n");
        }

出来
*
**
***
****
*****
可以提示那里需要改变吗><  想很久了
作者: eawind    时间: 2012-7-1 02:36 PM
下次写程序的时候,记得要认清楚它的模式(pattern)先。
  1. int main()
  2. {
  3.         int i = 0;
  4.         int j = 0;
  5.         int num_rows = 5;

  6.         for (i=0;i<num_rows;i++)       
  7.         {
  8.                 // Printing spaces
  9.                 for (j=0;j<num_rows-i-1;j++)
  10.                         printf(" ");
  11.                
  12.                 // Print asterisk
  13.                 for (j=0;j<-1+((i+1)*2);j++)
  14.                         printf("*");
  15.                
  16.                 // Print newline
  17.                 printf("\n");
  18.         }
  19.        
  20.         char getC;
  21.         scanf("%c",&getC);
  22.        
  23.         return 0;
  24. }
复制代码

作者: KenjiXsinx    时间: 2012-7-6 01:34 PM
如何使用 loop
print 出 圣诞树的形状
可是使用一个 (*)而已
比如:
                            *   ...
建胜 发表于 2012-6-30 08:10 PM



教你最容易的方法~(C language 来的)
for(i = 0; i < 6; i++){
   for(j = 0; j < i; j++){
       if(i == j)
         printf("");
      else
         printf("*");
}   
        printf("\n");
}




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5