用代码证明自己闲的蛋疼(一)——cmd闪瞎狗眼
2016-11-24 10:26
393 查看
有一段时间痴迷于cmd命令行的字体颜色
相比黑底白字而言,如果我们的输出是五颜六色的那一定会逼格很多~
我们系统也提供了这样的命令 COLOR
比如说 COLOR 01
如果想达到闪变的效果,我们就不断的递归调用这个指令就好了
void f(int i)
{
char c=i>9?i+55:i+48;
char s[20];
sprintf(s,"COLOR 0%c",c);
system(s);
if(i==15)
f(0);
else
f(i+1);
}
我们可以在网上找一些好看的图形公式神马的,比如说心形
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
void f(int i)
{
system("cls");
char c=i>9?i+55:i+48;
char s[20];
sprintf(s,"COLOR 0%c",c);
system(s);
double x,y;
int H=3;
for(y=-4;y<=0;y+=0.3)
{
for(x=-4;x<=4;x+=0.2)
if(fabs(sqrt(x*x+y*y)-H*sin(2*atan(y/x)))<=1
||fabs(sqrt(x*x+y*y)-H*sin(2*atan(-y/x)))<=1)
printf("*");
else
printf(" ");
printf("\n");
}
for(y=-1;y<=0;y+=0.2)
{
for(x=-4;x<=4;x+=0.2)
if(fabs(y)-0.65*x*x>=0.2)
printf("*");
else
printf(" ");
printf("\n");
}
if(i==15)
f(0);
else
f(i+1);
return;
}
int main()
{
f(0);
return 0;
}
(闪亮画面自行脑部)
加入随机x,y坐标
(闪亮画面自行脑部)
然后~~~~大家请试试这个!
(闪亮画面自行脑部)
相比黑底白字而言,如果我们的输出是五颜六色的那一定会逼格很多~
我们系统也提供了这样的命令 COLOR
比如说 COLOR 01
如果想达到闪变的效果,我们就不断的递归调用这个指令就好了
void f(int i)
{
char c=i>9?i+55:i+48;
char s[20];
sprintf(s,"COLOR 0%c",c);
system(s);
if(i==15)
f(0);
else
f(i+1);
}
我们可以在网上找一些好看的图形公式神马的,比如说心形
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
void f(int i)
{
system("cls");
char c=i>9?i+55:i+48;
char s[20];
sprintf(s,"COLOR 0%c",c);
system(s);
double x,y;
int H=3;
for(y=-4;y<=0;y+=0.3)
{
for(x=-4;x<=4;x+=0.2)
if(fabs(sqrt(x*x+y*y)-H*sin(2*atan(y/x)))<=1
||fabs(sqrt(x*x+y*y)-H*sin(2*atan(-y/x)))<=1)
printf("*");
else
printf(" ");
printf("\n");
}
for(y=-1;y<=0;y+=0.2)
{
for(x=-4;x<=4;x+=0.2)
if(fabs(y)-0.65*x*x>=0.2)
printf("*");
else
printf(" ");
printf("\n");
}
if(i==15)
f(0);
else
f(i+1);
return;
}
int main()
{
f(0);
return 0;
}
(闪亮画面自行脑部)
加入随机x,y坐标
#include<stdio.h> #include<math.h> #include<stdlib.h> #include<windows.h> void f(int i) { system("cls"); char c=i>9?i+55:i+48; char s[20]; sprintf(s,"COLOR 0%c",c); system(s); double x,y; int H=3; int j; int rd_m=rand()%30; int rd_n=rand()%100; //rd_m=rd_n=0; for(j=0;j<rd_m;j++) printf("\n"); for(y=-4;y<=0;y+=0.3) { for(j=0;j<rd_n;j++) printf(" "); for(x=-4;x<=4;x+=0.2) if(fabs(sqrt(x*x+y*y)-H*sin(2*atan(y/x)))<=1 ||fabs(sqrt(x*x+y*y)-H*sin(2*atan(-y/x)))<=1) printf("*"); else printf(" "); printf("\n"); } for(y=-1;y<=0;y+=0.2) { for(j=0;j<rd_n;j++) printf(" "); for(x=-4;x<=4;x+=0.2) if(fabs(y)-0.65*x*x>=0.2) printf("*"); else printf(" "); printf("\n"); } Sleep(10); if(i==15) f(0); else f(i+1); return; } int main() { system("mode con cols=160 lines=50"); f(0); return 0; }
(闪亮画面自行脑部)
然后~~~~大家请试试这个!
#include<stdio.h> #include<math.h> #include<stdlib.h> #inc 4000 lude<windows.h> void f(int i) { system("cls"); char c=i>9?i+55:i+48; char s[20]; sprintf(s,"COLOR 0%c",c); system(s); double x,y; int H=3; int j; int rd_m=rand()%30; int rd_n=rand()%130; //rd_m=rd_n=0; for(j=0;j<rd_m;j++) printf("\n"); for(j=0;j<rd_n;j++) printf(" "); printf(" * ******* \n"); for(j=0;j<rd_n;j++) printf(" "); printf(" * * * \n"); for(j=0;j<rd_n;j++) printf(" "); printf(" ******* * * \n"); for(j=0;j<rd_n;j++) printf(" "); printf(" * * ******* \n"); for(j=0;j<rd_n;j++) printf(" "); printf(" * * * * \n"); for(j=0;j<rd_n;j++) printf(" "); printf(" * * * * * \n"); for(j=0;j<rd_n;j++) printf(" "); printf("* ***** ******* \n"); for(j=0;j<rd_n;j++) printf(" "); printf(" \n"); for(j=0;j<rd_n;j++) printf(" "); printf(" * \n"); for(j=0;j<rd_n;j++) printf(" "); printf(" ******* *** **** \n"); for(j=0;j<rd_n;j++) printf(" "); printf(" * * * * \n"); for(j=0;j<rd_n;j++) printf(" "); printf(" * *** **** \n"); for(j=0;j<rd_n;j++) printf(" "); printf(" ***** *** * * \n"); for(j=0;j<rd_n;j++) printf(" "); printf(" * *** * * \n"); for(j=0;j<rd_n;j++) printf(" "); printf(" * * **** \n"); for(j=0;j<rd_n;j++) printf(" "); printf("********* *** * * \n"); for(j=0;j<rd_n;j++) printf(" "); printf(" * * * \n"); Sleep(30); if(i==15) f(0); else f(i+1); return; } int main() { system("mode con cols=160 lines=50"); f(0); return 0; }
(闪亮画面自行脑部)
相关文章推荐
- 用代码证明自己闲的蛋疼(四)——简易坑爹版学生管理系统
- 用代码证明自己闲的蛋疼(三)——回溯法做数独
- VS2008 JS调试和Silverlight 后台代码调试 相互影响的问题。---自己做实例证明
- 【HDU4313】Matrix 多校 解题报告+AC代码+思路+算法正确性证明,此为Kruskal贪心恶心版本,非自虐倾向慎入!建议想找解题报告的童鞋看简单版本的,这个我写给自己【目标达成 0.2%】
- 自己写 localtime 函数(含完整注释,代码)
- 凑热闹,Share自己写的另一个小工具--代码统计器。
- 自己修改后求1到1000的完数代码。
- 自己写 localtime 函数(含完整注释,代码)
- 自己编写的一个代码统计的小工具
- 自己写代码实现分页导航
- HTML格式的语法高亮类库代码,内置对C, C++, VBScript, JScript, xml的支持,可扩展,自己添加语法定义。
- 常用的一些代码,自己觉得比较好的
- 自己写的第一段AOP代码。
- 一段垃圾代码,自己写的(发送图书馆新书通告)
- 开发人员要对自己编写代码安全负责
- 如何在强类型化DS中加入自己的代码
- ASP分页代码更新 (利用微软自己提供的pagesize功能)
- 奇怪,难道K. Scott Allen错了[事实证明是自己错了,附Scott的Mail]
- 《水晶之约》的完整代码以及一些思想很值得学习---优秀程序的代码固然能更提高自己
- 自己写的.Net(C#)代码自动生成器