随机选择午餐

【有“动态效果”(⊙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("				***************
");printf("				*  今天的午餐 *
");printf("				***************
");printf("


				请按回车开始选择
");
 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("
正在随机抽取中.");
18     sleepcls;
19     printf("
正在随机抽取中..");
20     sleepcls;
21     printf("
正在随机抽取中...");
22     sleepcls;
23     printf("
OK,您的午餐已选择完毕");
24     sleepcls;
25     printf("
今天您的午餐是:");
26     sc=(rand()*10+1)%3;
27     switch(sc)
28     {
29     case 1:
30         printf("水饺
");
31         break;
32     case 2:
33         printf("板面
");
34         break;
35     default:
36         printf("快餐
");
37     }
38     printf("如果觉得不合理,请按回车键重新选择
");
39     goto GO;
40     return 0;
41 }
原文地址:https://www.cnblogs.com/A--Q/p/5680847.html