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++打印心形
文章出自:https://www.cdcxhl.com/article28/ddgsojp.html

成都网站建设公司_创新互联,为您提供动态网站网站营销网站设计公司网站制作面包屑导航移动网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都app开发公司