C语言算法之画爱心

学技术,重在日拱一卒、一点一滴的积累。


今天一起分析C语言的算法之画爱心。

 

算法题目:

 

c语言实现一个画爱心函数。



编程思路分析

爱心,是指同情怜悯之心态。

包括相应的一定行动,是一种奉献精神,更是关怀、爱护人的思想感情,包括于所有情感之中。

其深层含义是保护所有的动植物,广义指保护所有生命、包括大自然万物。

 

画爱心编程思路:

 

1、先画爱心第一排;

 

2、 for函数嵌套实现爱心形状,即显示呈递减趋势规律的中间7排;

 

3、 最后一个*与上面的规律脱节了,要用独立 for语句实现显示。




程序范例


#include

int main()

{

   int i,j;


   /*前三排的规律性不强,直接显示就好了*/

  printf("     *****          *****\n""   *********      *********\n"" *************  *************\n");


/*显 示中间三排*/

for(i=0;i<3;i++)

{

  for(j=0;j<29;j++)

  printf("*");

  printf("\n");

}


/*显示呈递减趋势规律的中间7排*/

for(i=0;i<7;i++)

{

 /*空格个数逐行增加*/

  for(j=0;j<2*(i+1)-1;j++) 

  printf(" ");

  for(j=0;j<27-i*4;j++)

  printf("*");

  printf("\n");

}


/*最后一个*与上面的规律脱节了 所以独立显示*/

for(i=0;i<14;i++)

 printf(" ");

 printf("*\n");

return 0;

}


程序运行结果案例:


图片


祝各位朋友:


春节快乐;


阖家团圆;


幸福美满。



请使用浏览器的分享功能分享到微信等