游客 Signup | Login
中文 | En

1175 - C语言6.23

输出以下图案:

   
 

 

**
 

 

   *

Input

Output

输出如题目描述中的图案。

请注意行尾输出换行。

Examples

Input

Output

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

Solution C

#include<stdio.h>
int main(){
int i,j,k;
  for(i=0;i<4;i++){
    for(j=3;j>i;j--)
      printf(" ");
    for(k=0;k<1+2*i;k++)
      printf("*");
    printf("\n");
  }
  for(i=0;i<3;i++){
    for(j=3;j>=3-i;j--)
      printf(" ");
    for(k=0;k<5-2*i;k++)
      printf("*");
  printf("\n");
  }
  return 0;
}

Solution C++

#include <stdio.h>
#include <math.h>
int main() {
	int i, j;
	for (i = 1;i <= 4;i++) {
		for (j = 1;j <= 4 - i;j++)
			printf(" ");
		for (j = 1;j <= i + i - 1;j++)
			printf("*");
		printf("\n");
	}
	for (i = 3;i >= 1;i--) {
		for (j = 1;j <= 4 - i;j++)
			printf(" ");
		for (j = 1;j <= i + i - 1;j++)
			printf("*");
		printf("\n");
	}
	return 0;
}

Time Limit 1 second
Memory Limit 32 MB
Discuss Stats
上一题 下一题