设为首页 加入收藏

TOP

纪念第一次写博客
2019-04-07 22:07:45 】 浏览:25
Tags:纪念 第一次 博客

2019 04 07

第一次写博客就记录最基础的c语言下的利用循环 使用时间戳的猜数字游戏

vs  实现

#define _CRT_SECURE_NO_WARNINGS   //  vs   下的宏定义    (scanf)

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#include <time.h>

 

 

 

int Menu() {
int choice = 0;
printf("1,游戏开始\n");
printf("0,游戏结束\n");
scanf("%d", &choice);


return choice;


}
void Game() {
//加入时间戳 保证取到随机数
srand((unsigned int)time(0)); //(unsigned int)类型的强制转换

int result = rand() % 100 + 1;//产生随机数0-100
while (1) {
printf("你要猜的数字\n");
int num = 0;
scanf("%d", &num);
if (num > result) {
printf("高了\n");
}
else if (num < result) {
printf("低了\n");
}
else {
printf("恭喜你 猜中了\n");
break;
}
}
}
int main()
{
while (1) {
int choice = Menu();
if (choice == 1) {
printf("游戏开始\n");
Game();
}
else {
printf("good bye \n");
break;
}

 

}
system ("pause");
return 0;
}

 


编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇没有了 下一篇C语言进阶指南(3)丨显式内联、..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }