刚刚学C的新手们,你们的福利来了,教大家用VC6.0打印一个漂亮的心形~
效果图:
源码如下:
#include<stdio.h> #include<math.h> #include<windows.h> int main() { float x,y,z,f; system("title c语言研究中心 www.dotcpp.com"); for(y=1.5f;y>-1.5f;y-=0.1f) { for(x=-1.5f;x<1.5f;x+=0.05f) { z=x*x+y*y-1; f=z*z*z-x*x*y*y*y; putchar(f<=0.0f?".:-=*#%@"[(int)(f*-8.0f)]:' '); } putchar('\n'); } printf("欢迎登录c语言网学习交流www.dotcpp.com"); getchar(); return 0; }
C语言研究中心(www.dotcpp.com)