风中凌乱棉毛裤 风中凌乱棉毛裤
关注数: 1 粉丝数: 130 发帖数: 28,451 关注贴吧数: 7
谁有VC++6.0。帮我编译一下。看看可能运行。 闲的没事用记事本写的。 #include<stdio.h> #include<windows.h> /*打印指定数量的空行,用来将输出位置往下移*/ void print_rows(int row) { int i; /*循环变量*/ /*打印指定的空行*/ for(i=0;i<row;i++) { printf("\n"); } } /*打印指定数量的空格,用来将输出位置往后移*/ void print_columns(int column) { int i; /*循环变量*/ /*打印指定的空格*/ for(i=0;i<column;i++) { printf(" "); } } void print_heart(int row,int column) { /*打印前先清除屏幕*/ system("cls"); /*先打印指定的空行*/ print_rows(row); /*接下来,在打印星形图样前面每次都要打印指定的空格列*/ print_columns(column);printf(" ** ** ");printf("\n"); print_columns(column);printf(" * * * * ");printf("\n"); print_columns(column);printf(" * * * ");printf("\n"); print_columns(column);printf(" * * ");printf("\n"); print_columns(column);printf(" * ××× 我爱你 * ");printf("\n"); print_columns(column);printf(" * * ");printf("\n"); print_columns(column);printf(" * * ");printf("\n"); print_columns(column);printf(" * * ");printf("\n"); print_columns(column);printf(" * * ");printf("\n"); print_columns(column);printf(" * ");printf("\n"); } main() { int row=0,column=0; /*初始打印位置为0行0列*/ int n_direc=0; while(1) { switch(n_direc) { case 0: /*向右移*/ { /*在当前位置打印星形*/ print_heart(row,column); /*打印完成后移动位置,因为是向右移,所以将列数自增*/ column++; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0xA); /*边界检测*/ if(column==40) { /*达到最右边,改变移动方向*/ n_direc=1; } } break; case 1: /*向下移*/ { /*在当前位置打印星形*/ print_heart(row,column); /*打印完成后移动位置,因为是向下移,所以将行数自增*/ row++; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0xB); /*边界检测*/ if(row==15) { /*达到最下边,改变移动方向*/ n_direc=2; } } break; case 2: /*向左移*/ { /*在当前位置打印星形*/ print_heart(row,column); /*打印完成后移动位置,因为是向左移,所以将列数自减*/ column--; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0xC); /*边界检测*/ if(column==0) { /*达到最左边,改变移动方向*/ n_direc=3; } } break; case 3: /*向上移*/ { /*在当前位置打印星形*/ print_heart(row,column); /*打印完成后移动位置,因为是向上移,所以将行数自减*/ row--; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0xD); /*边界检测*/ if(row==0) { /*达到最上边,改变移动方向*/ n_direc=0; } } break; } /*在指定位置打印完成后,停留一会,用来控制移动速度 停留时间越小,移动速度越快*/ Sleep(10); } }
首页 1 2 3 4 5 下一页