View Code of Problem 53

#include<stdio.h>

int main(){
	int n,i,j,k;
	scanf("%d",&n);
	//指定的菱形。 第一行前面有n-1个空格,第二行有n-2个空格,以此类推。
	for(i=1;i<=n;i++){ 
		for(j=i;j<n;j++)
			printf(" ");
		for(k=1;k<=2*i-1;k++)
			printf("*");
		printf("\n");
	}
	for(i=1;i<=n-1;i++){ 
		for(j=1;j<=i;j++)
			printf(" ");
		for(k=1;k<=2*(n-i)-1;k++)
			printf("*");
		printf("\n");
	}
	return 0 ;
}

Double click to view unformatted code.


Back to problem 53