#include <stdio.h> #include <stdlib.h> #include <windows.h> int one1=1,one2=1,one3=1,one4=1,one5=1,one6=1; void color1() { system("color F4"); Sleep(500); } void color2() { system("color FC"); Sleep(500); } void ai_1(int a,int b,int i) { int j,n,m; j=i; n=-a-j; m=-b-j; one1++; if(one1%3==0) one1=1; printf("%c%c",n,m); color1(); } void ai_2(int a,int b,int i) { int j,n,m; j=i; n=-a+j; m=-b+j; one2++; if(one2%5==0) one2=1; printf("%c%c",n,m); color2(); } void ai_3(int a,int b,int i) { int j,n,m; j=i; n=-a-j-1; m=-b-j-1; one3++; if(one3%7==0) one3=1; printf("%c%c",n,m); color1(); } void ai_4(int a,int b,int i) { int j,n,m; j=i; n=-a+j+2; m=-b+j+2; one4++; if(one4%9==0) one4=1; printf("%c%c",n,m); color2(); } void ai_5(int a,int b,int i) { int j,n,m; j=i; n=-a-j-j; m=-b-j-j; one5++; if(one5%11==0) one5=1; printf("%c%c",n,m); color1(); } void ai_6(int a,int b,int i) { int j,n,m; j=i*i; n=-a+j; m=-b+j; one6++; if(one6%13==0) one6=1; printf("%c%c",n,m); color2(); } void ai(int a,int b,int i) { int j,n,m; j=i; n=-a+j; m=-b+j; printf("%c%c",n,m); color2(); } void chx_1() { printf(" "); ai_1('D','F',one1); ai_2('E',':',one2); ai_3('I',';',one3); ai_4('N',')',one4); ai_4('2','I',one4); ai_5('J','0',one5); ai_6('E',6,one6); ai_3('9',26,one2); ai_5('G','8',one2); ai_2('<',26,one3); ai_5('<','J',one4); ai_6('6','@',2*one5); } void chx_2() { ai_1('4','1',2*one5); ai_4('<','?',one5); ai_3(')','+'-8,2*one1); ai_5('5','=',one4); ai_2('0','3',one6); ai_6('Y',')',one3); ai_3('*','R',one4); ai_4('R','C',one5); ai_4('R','-',one5); ai_1('*','A',one2); ai_5('4',-10,5*one1); ai_2('7'+25,'B'+24,3*one1); ai_3('?','=',one6); ai_6(26,36,one4); } void chx_3() { ai_4('9','5',one6); ai_2('-',28,one1); ai_1('+','W',one3); ai_2('9',11,one5); ai_5('0',24,one5); ai_3('4','1',one4); ai_4('8',16,one5); ai_6('K','W',one2); ai_5('2','>',one4); ai_2('Q','B',one6); ai_3('*',-4,one4); ai_5(39,'9',one1); ai(110,79,50); ai_1(-11,-1,one1*one1); } void chx_4() { ai_4('.','I',one3); ai_6('F','I',one2); ai_2('T',100,one5); ai_3('H','X',one3); ai_5('/','G',one1); ai_1('.',0,one6-2); ai_3('(',':',0); ai_5('L','-',one3); ai_6(39,'1',one6); } void chx_5() { ai_5('.',15,one6-1); ai_4('O','@',one5); ai_4('H','-',one3); ai_6('3','P',one4); ai_4('F','7',one5); ai_2('@',19,one1); ai_1('1','-',one1); ai_3('+','7',one4); ai_4('9','D',one6); ai_1(-19,-9,one6); } void chx_6() { ai_1('6',33,one2); ai_5(37,33,one3); ai_5('*','J',one2); ai_2('A','F',one6); ai_6('6','2',one1); ai_3('*','6',one4); ai_6('S','Z',one2); ai_3(-22,-12,one6); } void chx_7() { ai_3(30,'F',one6); ai_1('B',9,one5); ai_4(3,13,one6); ai_3('.','*',one2); ai_2('Z','(',one6); ai_5(37,'(',one5); ai_6('9','K',one2); ai_1('(','?',one4); ai_2('K',13,one3); ai_3('6','+',one4); ai_4('7',27,one3); ai_6(15,25,one5); } void chx_8() { ai_5(36,';',one5); ai_6('N',115,one5); ai_4('E',':',one5); ai_3('(',12,one4); ai_5(37,'7',one1); ai_2('.','1',one2); ai_1(50,18,one1); ai_1(-11,-1,one1); } void chx_9() { ai_1('0',44,one1); ai_2('?',';',one2); ai_3('3',27,one4); ai_4('L',33,one3); ai_5('B','R',one3); ai_6('E',26,one4); ai_4(0,10,one5); } void chx_10() { ai_4('I',35,one4); ai_3('/',35,one3); ai_5('3','W',one2); ai_4(44,'>',one3); ai_1('5',')',one3); ai_5(-18,-8,one4); } void chx_11() { ai_2('2','I',one4); ai_6('3','X',one6); ai_3(36,28,one4); ai_4('5','B',one1); ai_5(36,'G',one5); ai_1(-14,-4,one2); } void chx_12() { ai_1('1',33,one1); ai_5(':',33,one3); ai_4(':','=',one5); ai_3('A','-',one2); ai_6('?','X',one3); ai_6(26,36,one4); ai_2('6',38,one2); ai_3(':',33,one3); ai_4(':','=',one5); ai_5('B','.',one5); ai_1('D',33,one4); ai_1(-17,-7,one4); } void chx_13() { ai_6('3','N',one5); ai_2('5',']',one4); ai_6('1','4',one2); ai_3('4',21,one4); ai_4('0',':',one4*one6); ai_5(38,'2',one3); ai_4('Y',39,one4); ai_1('7',31,one3); ai_2('X','V',one6); ai_4('?',5,one4); ai_6('6','@',one6); } void chx_14() { ai_3(36,'?',one3); ai_5(34,'J',one3); ai_1(36,39,one6); ai_4('G','(',one6); ai_4(1,11,one6); ai_2('J','R',one3); ai_3('/','@',one3); ai_6('F','I',one4); ai_5('G','O',one4); ai_1('H',24,one3); ai_3(34,11,one6); ai_4(-2,8,one5); } void chx_15() { ai_3('(','H',one4); ai_4('9','L',one6); ai_5(24,'6',one6); ai_3('B','<',one5); ai_6('Z',']',one4); ai_2(577,545,520); ai_5('(',8,one4); ai_6('6','@',one5); ai('F',':',0); ai('0',23,-1); ai_3(-17,-7,one4); ai_3(-18,-8,one4); } int main() { int i; chx_1(); chx_2(); chx_3(); chx_4(); chx_5(); chx_6(); chx_7(); chx_8(); chx_9(); chx_10(); chx_11(); chx_12(); chx_13(); chx_14(); chx_15(); system("pause"); system("cls"); float y,x,z,f; 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)] : ' '); } system("color 0C"); putchar('\n'); } printf("\n按下任意键结束...\n"); system("pause"); return 0; }