随机选择午餐

【有“动态效果”(⊙o⊙)哦】

所用知识点:

Sleep() :令目前的进程暂停, 直到达到参数seconds 所指定的时间, 或是被信号所中断。

system("CLS"):进行系统调用“cls”清屏命令。

system("color 1F"):系统调用设置背景颜色和文本颜色,颜色值请自行查阅。

#define : 预定义 省去了好多代码 T_T

srand()和rand()函数这里不再赘述,请自行查阅。

goto :闲的无聊用的。

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <time.h>
 4 #include <unistd.h>
 5 #include<windows.h>
 6 #define sleepcls Sleep(1000);system("CLS");printf("\t\t\t\t***************\n");printf("\t\t\t\t*  今天的午餐 *\n");printf("\t\t\t\t***************\n");printf("\n\n\n\t\t\t\t请按回车开始选择\n");
 7 int main(void )
 8 {
 9     int sc;
10     srand(time(0));
11     system("color 1F");
12     sleepcls;
13 GO:
14     getchar();
15     printf("正在随机抽取中");
16     sleepcls;
17     printf("\n正在随机抽取中.");
18     sleepcls;
19     printf("\n正在随机抽取中..");
20     sleepcls;
21     printf("\n正在随机抽取中...");
22     sleepcls;
23     printf("\nOK,您的午餐已选择完毕");
24     sleepcls;
25     printf("\n今天您的午餐是:");
26     sc=(rand()*10+1)%3;
27     switch(sc)
28     {
29     case 1:
30         printf("水饺\n");
31         break;
32     case 2:
33         printf("板面\n");
34         break;
35     default:
36         printf("快餐\n");
37     }
38     printf("如果觉得不合理,请按回车键重新选择\n");
39     goto GO;
40     return 0;
41 }

 

posted @ 2016-07-18 13:24  马丁黄瓜啊  阅读(1112)  评论(0编辑  收藏  举报