View Code of Problem 57

# include <stdio.h>

int main(void)
{
	int n , i , j , k , p ;
	scanf("%d",&n);
	//上 
	for(i = 1 ; i <= n ; i++)
	{
		for(j = 1 ; j <= n-i ; j++)
			printf(" ");
		for(k = 1 ; k <= i  ; k++)
			printf("%d",k);
		for(p = i-1 ; p >= 1 ; p--)
			printf("%d",p);
		printf("\n");
	}
	 
	//下
	for(i = n-1 ; i >= 1 ; i--) 
	{
		for(j = n-i ; j >= 1 ; j--)
			printf(" ");
		for(k = 1 ; k <= i ; k++)
			printf("%d",k);
		for(p = i-1 ; p >= 1 ; p--)
			printf("%d",p); 
		printf("\n");
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 57