C语言:打印菱形

#include <stdio.h>

int main(void)
{
	int i = 0;
	int j = 0;
	int sum = 0;
	//临时变量,因为不能直接修改i,j的值,会死循环(调试出现)
	int m = 0;
	int n = 0;
	for(i=1;i<7+1;i++)
	{
		for(j=1;j<7+1;j++)
		{
			m = i;
			n = j;
			if(m>4)
			{
				m = 8-m;
			}
			if(n>4)
			{
				n = 8-n;
			}		
			sum = m+n;
			if(sum>=5)
			{
				printf("*");
			}
			else
			{
				printf(" ");
			}
		}
		printf("\r\n");
	}
	return 0;
}
—— 完 ——
相关推荐
评论

立 为 非 似

中 谁 昨 此

宵 风 夜 星

。 露 , 辰

文章点击榜

细 无 轻 自

如 边 似 在

愁 丝 梦 飞

。 雨 , 花