C语言之输出菱形

//输出一个菱形 一边从1,2,3,4,另一边1,3,5,7.。。
#include <stdio.h>
void main()
{ 
	int i,j,k,m,n;
	for(i=1;i<=10;i++)
	{
		for(j=1;j<=(10-i);j++)
		{
			printf(" ");
		}
	//	
		for(k=1;k<=2*i-1;k++)
		{
			printf("*");
		}
		printf("\n");
      
	}
	for(i=1;i<=10;i++)
	{
		for(m=1;m<i;m++)
		{
			printf(" ");
		}
		for(n=1;n<=21-2*i;n++)
		{
			printf("*");
		}
		printf("\n");

	}
   
   
   
}

  注明:写这个程序时,不知道用了多长时间,能输出菱形,那么循环可以说你妹问题了

posted @ 2013-10-26 23:16  云,不忘初心  阅读(650)  评论(0编辑  收藏  举报