プログラミング成長日記――菱形模様の印刷

620 ワード

#include<stdio.h>
//       
int main()
{
	int i=0,j=0,n=0;
	printf("       :
"); scanf("%d",&n); printf("
"); for(i=1;i<=n;i++) { for (j=1;j<=n-i;j++) { printf(" "); } for (j=1;j<=(2*i-1);j++) { printf("*"); } printf("
"); } for(i=n-1;i;i--) { for (j=n-i;j;j--) { printf(" "); } for (j=2*i-1;j;j--) { printf("*"); } printf("
"); } return 0; }

注意印刷するときは上下に分け、行数と*とスペースの関係を観察する
本文は“10954937”のブログから出て、転載して作者と連絡してください!