1175 - C语言6.23

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 32 MB

输出以下图案:

   
 

 

**
 

 

   *

题目输入

题目输出

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

请注意行尾输出换行。

输入/输出样例

输入格式

输出格式

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

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

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

Java解答


public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
    int kongge=3,xinghao=1;
    for( int i=0;i<4;i++,xinghao=xinghao+2,kongge-- )
    {
    	int kongge2= kongge ,xinghao2 = xinghao;
    	while( kongge2-- >0 )
    	{
    		System.out.print(" ");
    	}
    	while(xinghao2-- > 0)
    	{
    		System.out.printf("*");
    	}
    	System.out.println();
    }
    kongge= 1;
    xinghao=5;
    
    for(int i=0;i<3;i++,kongge++,xinghao=xinghao-2)
    {
    	int kongge2= kongge,xinghao2 = xinghao;
    	while( kongge2-- >0 )
    	{
    		System.out.printf(" ");
    	}
    	while( xinghao2-- >0 )
    	{
    		System.out.printf("*");
    	}
    	System.out.println();
    }
		
	}

}

Python解答

print("   *")
print("  ***")
print(" *****")
print("*******")
print(" *****")
print("  ***")
print("   *")