展开全部

#include

#include

#include

#define I 20       //爱心的上62616964757a686964616fe4b893e5b19e31333337386538半部分两个小半圆的半径

#define R 340   //爱心的下半部分圆弧曲线半径

int main()

{

int i,j,e;

int a;

//爱心的上半部分 为两个实心半圆

for(i=1,a=I;i

{

for(j=(int) (   I-sqrt((double)(I*I-(a-i)*(a-i)))   );j>0;j--)

printf(" ");

for(e=1;e<=2*sqrt((double)(I*I-(a-i)*(a-i)));e++)

printf("\3");

for(j=(int) (   2*( I-sqrt((double)(I*I-(a-i)*(a-i))) )   );j>0;j--)

printf(" ");

for(e=1;e<=2*sqrt( (double) (I*I-(a-i)*(a-i)) );e++)

printf("\3");

printf("\n");

}

//爱心的中间一行 可以打印一些标记

for(i=1;i<80;i++)

{

if(i==25)

{

printf("    I LOVE YOU!O(∩_∩)O~    ");

i+=30;

}

printf("\3");

}

printf("\n");

//爱心的下半部分 以R为半径的左右两条圆弧曲线 R设置为比较大

for(i=1;i<=R/2;i++)

{

if(i%2||i%3)continue;//因为R很大 两条曲线应该删去中间的一些点 这样就会更像爱心

for(j=(int) (   R-sqrt( (double) (R*R-i*i) )   );j>0;j--)

printf(" ");

for(e=1;e<=2*( sqrt( (double)(R*R-i*i) ) - (R-2*I) );e++)

printf("\3");

printf("\n");

}

//以下是以time做时间变量来控制变色

//懒得查时间变量函数 故用这种超耗cpu的算法代替

//最好不要这么写 以下代码仅供娱乐

long time;

for(; ;)

{

system("color a");

for(time=0;time<99999999;time++);

system("color b");

for(time=0;time<99999999;time++);

system("color c");

for(time=0;time<99999999;time++);

system("color d");

for(time=0;time<99999999;time++);

system("color e");

for(time=0;time<99999999;time++);

system("color f");

for(time=0;time<99999999;time++);

system("color 0");

for(time=0;time<99999999;time++);

system("color 1");

for(time=0;time<99999999;time++);

system("color 2");

for(time=0;time<99999999;time++);

system("color 3");

for(time=0;time<99999999;time++);

system("color 4");

for(time=0;time<99999999;time++);

system("color 5");

for(time=0;time<99999999;time++);

system("color 6");

for(time=0;time<99999999;time++);

system("color 7");

for(time=0;time<99999999;time++);

system("color 8");

for(time=0;time<99999999;time++);

system("color 9");

for(time=0;time<99999999;time++);

system("color ab");

for(time=0;time<99999999;time++);

system("color ac");

for(time=0;time<99999999;time++);

system("color ad");

for(time=0;time<99999999;time++);

system("color ae");

for(time=0;time<99999999;time++);

system("color af");

for(time=0;time<99999999;time++);

}

return 0;

}

这个是别人的,我只是转。

php编程输出心形图案_如何用C语言先输出一段文字如何再输出心形图案?相关推荐

  1. 电脑怎么用c语言写丘比特,如何用C语言先输出一段文字如何再输出心形图案?...

    学习C语言其实并不是枯燥无味的,也有蛮多好玩的 代码如下: #include int main() { int i,j; printf("     ******       ******\n ...

  2. python编程计算1!+2!+...+10!_如何用C语言编程计算 1!+2!+3!+…+10!?

    解决这个问题,首先要明白阶乘. n!=n*(n-1)*(n-2)*--*1:就是自己乘以自己减一,一直乘到一. 循环实现 这个过程必定是一系连续相乘的过程,一直重复着"乘"这个动作 ...

  3. python获得用户输入的一段文字将这段文字进行垂直输出_Python练习题2020

    习题2 #获得用户输入的一个整数N,计算并输出N的32次方 a=eval(input("请输入一个整数:")) v = a**3 print("N的32次方为{}&quo ...

  4. c++心形编码_求一个C语言写成的心形代码?

    在你们的世界里,是不是觉得程序猿一点浪漫都不懂?其实不是的,程序猿的世界也是很浪漫滴...比如他们可以用代码实现心形,你们其他人可以吗?代码如下: 第一种: #include int main(){ ...

  5. python输出多行对齐_如何用python3输出print对齐?

    python中的函数相信大家都不陌生,提起print很多人都要举手回答,说我知道!这个函数也是比较常见的,所以小编想给大家多补充一点新的知识.内容不是很多,也算是偏基础类的知识,需要大家牢固掌握这个知 ...

  6. python多边形图案_如何用matplotlib中的自定义图案填充多边形?

    您可以子类matplotlib.hatch.Shapes,并根据在unit square[[-0.5,0.5]x[-0.5,0.5]]内绘制的任何引用路径定义自定义图案填充.在 暂定:import n ...

  7. java编程九九乘法表_如何用JAVA语言编写一个九九乘法表

    教一下学了JAVA語言的同学们撰写一个99玖玖乘决表 方法 进行设计构思:假如把99玖玖乘决报表中如"1*1=1"算式全部当作一个一字的笔画体得话,99玖玖乘决表可当作一个倾斜角二 ...

  8. python重复输出五句话_如何用python3输出重复的数据?

    面对很多重复的数据,如果人工一个个处理起来会很麻烦,而且要浪费大量的时间和精力.之前就python处理数据是简单便捷的,有没有一种方法能把重复的数据输出出来,这样就一目了然了.相信有一些小伙伴也跟小编 ...

  9. 使用printf函数输出其ascii。_输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。...

    #include<bits/stdc++.h> using namespace std; int main() {int n,a;while(cin>>n) //输入矩阵的维度 ...

最新文章

  1. 当专业动画师用GAN帮自己“偷懒”,几分钟就完成了几周的工作
  2. 3月第3周中国五大顶级域名总量增5.4万 美国减31.5万
  3. 写给即将离开校园准备进入 SAP 研究院实习的朋友
  4. in作为介词的用法_英语中in/on/at/to/from/by/with/for/about/after/before的用法
  5. Struts2显示double价格格式0.00
  6. Win7下安装配置gVim
  7. 全网最细之N种内部类详细讲解
  8. BootStrapStudio文档阅读笔记-Getting Started Guide解析
  9. Requests方法 -- 参数关联
  10. raid5加热备盘_联想服务器X3650 M2 配置RAID5与热备盘图文方法
  11. 寒冬之下,被cai的那些人到底去哪了?
  12. 【echarts 中国地图】vue实现中国地图,省份居中china.json文件下载
  13. js实现批量打印工资条,后台采用java开发(项目总结篇)
  14. 神经元模型hhmodel模型_HH神经元模型 -
  15. size_t、ssize_t、int、long的比较
  16. UVA11584PartitioningByPalindromes
  17. Powershell-批量重命名替换文件名
  18. html有红色虚线边框效果,html 边框虚线
  19. JavaScript 反调试技巧
  20. Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\tniuwamp\Apache24\htdo

热门文章

  1. POCO库中文编程参考指南(11)如何使用Reactor框架?
  2. 《Scala机器学习》一一1.1 Scala入门
  3. 【汇编语言与计算机系统结构笔记02】整数的计算机表示与运算,C中的无符号字符(unsigned)和带符号字符(signed),补码,一些例题
  4. mysql setautocommit_MySql 中的setAutoCommit方法
  5. java 重命名_Java如何重命名文件?
  6. 如何判断对方列表里是不是好友_微信如何快速查看是否为好友关系
  7. TurboMail邮件服务器腾云驾务云化邮件办公
  8. 系统学习 TypeScript(二)——开发流程和语法规则
  9. Excel小账本的来历
  10. 请用旧版的 Scala-2.11 搭配 Spark-2.4.8 / hadoop-2.7