Problem1065--打印4行4列的星花

1065: 打印4行4列的星花

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 43  Solved: 35
[Submit] [Status] [Web Board] [Creator:]

Description

打印4行4列的星花

Input


Output

****
****
****

Sample Output

****
****
****
****

HINT

本题主要用来讲解多重循环 
打印 
*
**
***
****

 打印
   *
 ***
*****
打印
   *
 ***
*****
 ***
   *


说明:
第一种在第二次课写法:
#include <iostream>
using namespace std;
int main()
{
 printf("****\n");
 printf("****\n");
 printf("****\n");
 printf("****\n");
 return 0;
}
第二种,学了for循环以后
#include <iostream>
using namespace std;
int main()
{
 for(int i=1;i<=4;i++)
  printf("****\n");
 return 0;
}
第三种,今天学多重循环以后
#include <iostream>
using namespace std;
int main()
{
 for(int i=1;i<=4;i++)
  { for(int j=1;j<=4;j++)
      printf("*");
   printf("\n");
  }
 return 0;
}
打印 
*
**
***
****
#include <iostream>
using namespace std;
int main()

 for(int i=1;i<=4;i++)
  { for(int j=1;j<=i;j++)
      printf("*");
   printf("\n");
  }
 return 0;
}



 打印
   *
 ***
*****
#include <iostream>
using namespace std;
int main()

 for(int i=1;i<=4;i++)//行数,每行三部分组成,空格+星号+回车
  {
  for(int k=1;k<=4-i;k++)
    printf(" "); // 这个循环负责空格
  for(int j=1;j<=2*i-1;j++)
      printf("*"); //这个循环负责星号
   printf("\n");   //这个负责换行
  }
 return 0;
}

#include <iostream>
using namespace std;
int main()

 for(int i=1;i<=4;i++)//行数,每行三部分组成,空格+星号+回车
  {
  for(int k=1;k<=4-i;k++)
    printf(" "); // 这个循环负责空格
  for(int j=1;j<=2*i-1;j++)
      printf("*"); //这个循环负责星号
   printf("\n");   //这个负责换行
  }
 
 for(int i=1;i<=3;i++)//行数,每行三部分组成,空格+星号+回车
  {
  for(int k=1;k<=i;k++)
    printf(" "); // 这个循环负责空格
  for(int j=1;j<=7-2*i;j++)
      printf("*"); //这个循环负责星号
   printf("\n");   //这个负责换行
  }
 
 return 0;
}
 


Source/Category


[Submit] [Status]