C程序-简易爱心图形代码

请见谅,爱心形状可能不太好看

#include

int main()
{
	int i,j,n;
	scanf("%d",&n);//n控制大小 
	system("cls");//清屏,把刚刚输入的n去掉 
	
	//控制爱心上半部分输出 
	for(i=0;i<=n;i++)//第一层循环控制行 
	{
		for(j=0;j<=6*n;j++)//第二层循环控制列 
		{
			if(j>2*n-2*i&&j<2*n+2*i)//控制第一个爱心上突出部分 
			printf("*");//爱心形状字符 
			else if(j>4*n-2*i&&j<4*n+2*i)//控制第二个爱心上突出部分 
			printf("*");//爱心形状字符
			else printf(" ");//其余部分输出空格 
		}
		printf("\n");//换行 
		
	}
	
	//控制爱心下半部分输出 
	for(i=0;i<=n;i++)//第一层循环控制行 
	{
		for(j=0;j<=6*n;j++)//第二层循环控制列 
		{
			if(j>=3*i&&j<=6*n-3*i)//控制爱心下半尖锐部分
			printf("*");//爱心形状字符
			else printf(" ");//其余部分输出空格 
		}
		printf("\n");//换行 
	}

	system("pause");

	return 0;
 } 

 

C程序-简易爱心图形代码_第1张图片

你可能感兴趣的:(C/C++程序)