c语言打印心形函数图像 c++打印心形

用C语言输出心型图案。

你好

专注于为中小企业提供网站制作、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业田东免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

代码如下:

#include stdio.h

int main()

{

int i,j;

printf(" ****** ******\n"

" ********** **********\n"

" ************* *************\n");

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

for(i=0;i3;i++)//显示中间三排

{

for(j=0;j29;j++)

printf("*");

printf("\n");

}

for(i=0;i7;i++)//显示呈递减趋势规律的中间7排

{

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

printf(" ");

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

printf("*");

printf("\n");

}

for(i=0;i14;i++)//最后一个星号*与上面的规律脱节了 所以独立显示

printf(" ");

printf("*\n");

return 0;

}

显示心型和楼主想要的一模一样

希望能帮助你哈

求利用C语言打印心形图案?

//数组方式,数组heart存放由'*'组成的心形,

//再由printf函数显示出来。

//编译与执行环境:VC++ 6.0

#includestdio.h

#define HIG 12 //心形高度

#define WID 32 //最长宽度31个'*'与末尾'\0'组成

int main()

{

char heart[HIG][WID]={

" * *",

" ***** *****",

" ********* *********",

" ************* *************",

"*******************************",

" ***************************",

" ***********************",

" *******************",

" ***************",

" ***********",

" *******",

" ***"};

int i;

for(i=0;iHIG;i++) //逐行打印

printf("%s\n",heart[i]);

printf("\n");

return 0;

}

循环的话,看看这个人的百度空间

怎样用C语言编写个爱心图象

创建一个心形图案需要的最长字符串,充分利用printf函数输出字符串的丰富控制功能,按心形图案每行所需长度和位置,对所创建的字符串进行截断并在所需位置上输出,最后在屏幕上形成由字符组成的心形图案。

//#include "stdafx.h"//If the vc++6.0, with this line.

#include "stdio.h"

int main(void){

char a[]="I love you I love you I love you I l";

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

printf("%*.*s\n",58,21,"_*=_           _=*_");

printf("%*.*s\n",61,25,"I love yo       u I love!");

printf("%*.*s\n",63,29,"I love you I l ove you I love");

printf("%*.*s\n",65,33,a);//在屏幕第65个字符处开始输出字符串a的前33个字符,其他各句意义相同

printf("%*.*s\n",66,35,a);

printf("%*.*s\n",66,35,a);

printf("%*.*s\n",65,33,a);

printf("%*.*s\n",64,31,a);

printf("%*.*s\n",63,29,a);

printf("%*.*s\n",61,25,a);

printf("%*.*s\n",59,21,a);

printf("%*.*s\n",57,17,a);

printf("%*.*s\n",55,13,a);

printf("%*.*s\n",53,9,a);

printf("%*.*s\n",51,5,a);

printf("%*.*s\n",50,3,a);

printf("%*.*s\n",49,1,a);

return 0;

}


本文题目:c语言打印心形函数图像 c++打印心形
文章位置:http://hbruida.cn/article/ddgsojp.html