搜索
查看: 334|回复: 6

[原创] 猜数游戏plus【本人萌新】

[复制链接]
 楼主| 发表于 2019-4-5 16:45:06 | 显示全部楼层 |阅读模式
炼狱模式如果失败会关机(别怪我没说)

猜数游戏plus.zip

10.49 KB, 下载次数: 7

 楼主| 发表于 2019-4-6 21:32:39 | 显示全部楼层
没人???                              
 楼主| 发表于 2019-4-6 21:33:43 | 显示全部楼层
来人我就把源码贴出来                       
 楼主| 发表于 2019-4-6 21:34:12 | 显示全部楼层
来人                                                            
发表于 2019-4-7 12:42:40 | 显示全部楼层
来了!!!!!!!!
发表于 2019-4-7 12:44:02 | 显示全部楼层
蓝色有一点看不清!
 楼主| 发表于 2019-4-8 20:20:23 | 显示全部楼层
#include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h> int main() {     int a,b,sum;     int moshi;     SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED );     printf("       欢迎进入猜数游戏v2.0       \n");     Sleep(500);     SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_BLUE );     printf("----------------------------------\n");     Sleep(500);     SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_GREEN );     printf("           正在加载中...          \n");     Sleep(500);     SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN );     printf("----------------------------------\n");     Sleep(3000);     SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED );     printf("            加载成功!            \n");     Sleep(500);     SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_BLUE );     printf("---------------------------------\n");     Sleep(500);     SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_BLUE | FOREGROUND_GREEN );     printf("         请选择一个难度          \n");     Sleep(500);     SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_GREEN );     printf("---------------------------------\n");     Sleep(500);     SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN );     printf(" 1:简单;2:困难;3:炼狱【新手慎选】\n");     Sleep(500);     SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_BLUE | FOREGROUND_GREEN );     printf("---------------------------------\n");     SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN|FOREGROUND_BLUE );     scanf("%d",&moshi);    if(moshi==1)    {         sum=10;     srand((unsigned)time(NULL));     a=rand()%100;                 printf(" 已选择简单模式\n");         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_BLUE );         Sleep(500);         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN );         printf("-------------------\n");         Sleep(500);         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_BLUE );         printf("已生成1~99的随机数\n");         Sleep(500);         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN|FOREGROUND_BLUE );         printf("-------------------\n");         Sleep(500);         while(1)     {                 sum--;         scanf("%d",&b);                 if(a>b)                 {                                                 SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_BLUE );                         printf("小了,还有%d次机会,请继续\n",sum);                         Sleep(500);                         printf("--------------------------\n");                 }                 if(a<b)                 {                                                 SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN);                         printf("大了,还有%d次机会,请继续\n",sum);                         Sleep(500);                         printf("--------------------------\n");                 }                 if(a==b)                 {                                                        SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_GREEN );                         printf("恭喜你,答对了!\n");                         break;                                      }            if(sum==0)         {                         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED );             printf("已经没有机会了,重来吧!\n");             break;         }     }    }    if(moshi==2)    {     sum=10;     srand((unsigned)time(NULL));     a=rand()%1000;     printf(" 已选择困难模式\n");         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_BLUE );         Sleep(500);         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN );         printf("-------------------\n");         Sleep(500);         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_BLUE );         printf("已生成1~999的随机数\n");         Sleep(500);         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN|FOREGROUND_BLUE );         printf("-------------------\n");         Sleep(500);    while(1)     {                 sum--;         scanf("%d",&b);                 if(a>b)                 {                                                 SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_BLUE );                         printf("小了,还有%d次机会,请继续\n",sum);                         Sleep(500);                         printf("--------------------------\n");                 }                 if(a<b)                 {                                                 SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN);                         printf("大了,还有%d次机会,请继续\n",sum);                         Sleep(500);                         printf("--------------------------\n");                 }                 if(a==b)                 {                                                        SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_GREEN );                         printf("恭喜你,答对了!\n");                         break;                                      }            if(sum==0)         {                         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED );             printf("已经没有机会了,重来吧!\n");             break;         }     }    }    if(moshi==3)    {     sum=10;     srand((unsigned)time(NULL));     a=rand()%10000;         printf("  已选择炼狱模式\n");         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_BLUE );         Sleep(500);         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN );         printf("--------------------\n");         Sleep(500);         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_BLUE );         printf("已生成1~9999的随机数\n");         Sleep(500);         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN|FOREGROUND_BLUE );         printf("--------------------\n");         Sleep(500);    while(1)     {                 sum--;         scanf("%d",&b);                 if(a>b)                 {                                                 SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_BLUE );                         printf("小了,还有%d次机会,请继续\n",sum);                         Sleep(500);                         printf("--------------------------\n");                 }                 if(a<b)                 {                                                 SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN);                         printf("大了,还有%d次机会,请继续\n",sum);                         Sleep(500);                         printf("--------------------------\n");                 }                 if(a==b)                 {                                                        SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_GREEN );                         printf("恭喜你,答对了!\n");                         break;                                      }            if(sum==0)         {                         SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED );             printf("已经没有机会了,重来吧!\n");             break;         }     }    }     system("pause");     return 0; }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表