前言:
此时朋友们对“c语言打印爱心图案的”大致比较关注,你们都想要分析一些“c语言打印爱心图案的”的相关资讯。那么小编也在网络上收集了一些有关“c语言打印爱心图案的””的相关内容,希望咱们能喜欢,各位老铁们一起来了解一下吧!因为今天是10.24日,程序员节!所以引用别人的代码改写了一个程序!
愿所有敲过代码的人都能不秃头吧!
程序运行视频如下:
1024程序员节快乐!
(点上方蓝色字体即可观看)
参考代码来源:
C语言ASCII码转汉字方法_dark_cy的博客-CSDN博客_c语言ascii码转换
那是一个代码讲解的很清楚的博主,我就是从他那学会如何改这个代码的,喜欢编程的可以关注一下!
自己小小修改后的代码如下:
#include<stdio.h>#include<stdlib.h>#include<windows.h>#define U 0.1#define V 0.053void SetColor(unsigned short ForeColor,unsigned short BackGroundColor){ HANDLE hCon=GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hCon,(ForeColor)|(BackGroundColor)); }int main(){ int i,s=0,t,a=10,b=11,c=12,d=13,e=14; int z[] = {-49,-52,-45,-29,-45,-64,-78,-69,-51,-70,-51,-73,33}; float x,y,m; for(y=1.3; y>=-1.1; y-=U) { for(x=-2; x<1.4; x+=V) { if((((x*x+y*y-1)*(x*x+y*y-1)*(x*x+y*y-1)-x*x*y*y*y)<=0)) { if(y>=1.3-10*U||y<=1.3-11*U) { s++; if(s%4==1) { SetColor(a,0); printf("1"); } if(s%4==2) { SetColor(e,0); printf("0"); } if(s%4==3) { SetColor(c,0); printf("2"); } if(s%4==0) { SetColor(d,0); printf("4"); } } else { for(i = 0; i < 42; i++) { if(i<=14||i>=28) { s++; if(s%4==1) { SetColor(a,0); printf("1"); } if(s%4==2) { SetColor(e,0); printf("0"); } if(s%4==3) { SetColor(c,0); printf("2"); } if(s%4==0) { SetColor(d,0); printf("4"); } } else { SetColor(b,0); printf("%c", z[i-15]); Sleep(50); } } break; } } else printf(" "); Sleep(1); } printf("\n"); } printf("请按任意键继续!"); getchar(); while(1) { system("cls"); t=a; a=b; b=c; c=d; d=e; e=t; for(y=1.3; y>=-1.1; y-=U) { for(x=-2; x<1.4; x+=V) { if((((x*x+y*y-1)*(x*x+y*y-1)*(x*x+y*y-1)-x*x*y*y*y)<=0)) { if(y>=1.3-10*U||y<=1.3-11*U) { s++; if(s%4==1) { SetColor(a,0); printf("1"); } if(s%4==2) { SetColor(b,0); printf("0"); } if(s%4==3) { SetColor(c,0); printf("2"); } if(s%4==0) { SetColor(d,0); printf("4"); } } else { for(i = 0; i < 42; i++) { if(i<=14||i>=28) { s++; if(s%4==1) { SetColor(a,0); printf("1"); } if(s%4==2) { SetColor(b,0); printf("0"); } if(s%4==3) { SetColor(c,0); printf("2"); } if(s%4==0) { SetColor(d,0); printf("4"); } } else { SetColor(e,0); printf("%c", z[i-15]); } } break; } } else printf(" "); } printf("\n"); } Sleep(1000); } return 0;}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言打印爱心图案的 #sleep c语言 #c语言中73