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

怎样用C语言编写个爱心图象,第1张

创建一个心形图案需要的最长字符串,充分利用printf函数输出字符串的丰富控制功能,按心形图案每行所需长度和位置,对所创建的字符串进行截断并在所需位置上输出,最后在屏幕上形成由字符组成的心形图案。
//#include "stdafxh"//If the vc++60, with this line
#include "stdioh"
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;
}

可以表白的数学公式:128根号e980、[(n+528)×5–39343]÷05-10×n、X2+(y+3√X2)2=1、r=a(1-cosθ)或r=a(1+cosθ)、x2+(y-3√x2)2=1。

1、128根号e980

I Love You的数学公式最早来源于韩国歌手Kwill的一首MV,叫《I need you》。女孩在黑板上写了一个数学公式“128根号e980”,让男主角解答,男主角冥思苦想都算不出来,于是女孩拿起刷子擦掉公式的上半部分,就变成了英文的 I Love You。

2、[(n+528)×5–39343]÷05-10×n ( N=任意数)

一个任意实数,加528,结果乘以5,再减34343结果乘以2,最后减去这个数的10倍。

3、X2+(y+3√X2)2=1

画出函数图像来,是一个心。

4、r=a(1-cosθ)或r=a(1+cosθ)(a>0)水平方向

心形线

5、x2+(y-3√x2)2=1

数轴上形成一颗爱心,这就是数学系的专属“爱心曲线”

心脏可以极坐标的形式表示:r=a(1-sinθ)。方程为ρ(θ)=a(1+cosθ)的心脏线的面积为:S=3(πa^2)/2。心脏线,也称心形线,是外摆线的一种,亦为蚶线的一种,是一个圆上的固定一点在它绕着与其相切且半径相同的另外一个圆周滚动时所形成的轨迹,因其形状像心形而得名。

心脏线在曼德博集合正中间的图形便是一个心脏线。心脏线的英文名称“Cardioid”是deCastillon在1741年的《PhilosophicalTransactionsoftheRoyalSociety》发表的;意为“像心脏的”。

扩展资料:

心型函数的故事:

数学家笛卡尔的爱情故事。笛卡尔于1596年出生在法国,欧洲大陆爆发黑死病时他流浪到瑞典,认识了瑞典一个小公国18岁的公主克里斯汀,后成为她的数学老师,日日相处使他们彼此产生爱慕之心,公主的父亲国王知道了后勃然大怒,下令将笛卡尔处死,后因女儿求情将其流放回法国,克里斯汀公主也被父亲软禁起来。笛卡尔回法国后不久便染上重病,他日日给公主写信,因被国王拦截,克里斯汀一直没收到笛卡尔的信。

笛卡尔在给克里斯汀寄出第十三封信后就气绝身亡了,这第十三封信内容只有短短的一个公式:r=a(1-sinθ)。国王看不懂,觉得他们俩之间并不是总是说情话的,大发慈悲就把这封信交给一直闷闷不乐的克里斯汀,公主看到后,立即明了恋人的意图,她马上着手把方程的图形画出来,看到图形,她开心极了,她知道恋人仍然爱着她,原来方程的图形是一颗心的形状。这也就是著名的“心形线”。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13335939.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-17
下一篇 2023-07-17

发表评论

登录后才能评论

评论列表(0条)

保存