代码做个爱心,如何用几行代码画出一个心形

1,如何用几行代码画出一个心形添加EN_CHANGE事件,然后编辑代码,在事件里执行函数f1().【代码做个爱心,如何用几行代码画出一个心形】
2 , PASCAL 编程爱心代码表白 急这种脑残的表白方式 。。至少也画个图吧 。有一些语法错误,改正后图形很奇怪,但不知道你到底需要什么图形 。
3 , 用C语言程序如何编写成心形或丘比特#include "stdio.h"#include "conio.h"main()int i,j;clrscr(); for(i=1;i<4;i++) for(i=1;i<7;i++) if(j>=i-1&&j<=12-i) printf("*"); else printf(" "); printf("\n");}getch();}根据自己的喜欢改一点点数据,就可以调整这个心的大小
4,怎样用C语言编写心形先自己在纸上画出你要的心形再按一楼的方法耐心的用printf()一行一行的编吧^_^printf(" ");printf(" ");printf("*"); .. 你算算要几个空格和*符` 一行行计好比较简单`写算法的话太复杂了`---------------------------------------------------------楼主是指: 整个心型用线连起来的?`这种要用算法把点充分排布才可以,C语言`大概上百行代码才能完成..int a=detect,b;float r,r=9;float n=10*3.14/180,x,y;int i;initgraph(&a,&b,"");circle(200,300,r);for(i=0;i<36;i++)y=300+r*sin(i*n);r=sqrt((x0-x)^2+(y0-y)^2);/*x0,y0为r圆上的一定点*/circle(x0,y0,r);}closegraph();可以自己设计一个循环.心形应该不容易用数学函数表示,所以用楼上的方法更方便,不过这是在DOS字符下,如果在图形模式,或窗口程序中就可以输出很光滑的心了,不知楼主要哪种5,用c编译心形你的图形就是这样吗 这个好像不是心形 每行几个* 中间有的地方怎么有空格 最好吧题目写完整在这里看起来很眼花你补充下 我下回来肯定回答你光数*把我数花了 呵呵好了 既然你改了题目我就来回答你好了我看了你的题目了 你的19*10方阵没有什么规律可言 并且你说感觉好可以稍微改下 于是我把有的星的数目改了一下 int i,j,k;f1()printf(" ");}f2()printf("x");}main()for(i=2;i<=4;i++)f2();f1();f1();f2();f1();printf("\n");}for(i=5;i<=14;i++){for(j=0;jprintf(" "); for(k=1;k<=30-2*i;k++) printf("x"); printf("\n"); } getch(); } 回答是按循环做的 就是第一行没有和其他行扯上关系 于是我就打印出来了 希望没有什么影响 如果有什么不对还可以问我 指出错误不慎感激 qq415654090 我的qq c语言群有意可以加入34811055 全是考等级考试的 呵呵 当然有还有三级的高手这个要看你的心型有多大了哦A!! 用printf就可以输出了的 。#include void print_love() { printf(" ****** ******\n"); printf(" ********** **********\n"); printf(" ************* *************\n"); printf(" *****************************\n"); printf(" *****************************\n"); printf(" *****************************\n"); printf(" ***************************\n"); printf(" ***********************\n"); printf(" *******************\n"); printf(" ***************\n"); printf(" ***********\n"); printf(" *******\n"); printf(" ***\n"); printf(" *\n"); } int main() { print_love(); return 0;}

    推荐阅读