黑马程序员——C基础之疯狂猜数游戏
来源:互联网 发布:java还是python 编辑:程序博客网 时间:2024/05/15 05:33
------- iOS培训、android培训、java培训、期待与您交流! ----------
#include <stdio.h>
#include <stdlib.h>
int main(int argc,constchar * argv[]) {
//int i = 0;
//while (i < 100) {
//int r = arc4random_uniform(41)+10;//产生m,n之间的随机数-->arc4random_uniform(n-m+1)+m
//printf("%d\t",r);
//i++;
//}
int randomNum = 0,inputNum = 0;
int m = 1,n = 1000;
int totalCount = 10;
int nowCount = 1;
int flag = 1;
int oldNum = 0;
randomNum = arc4random_uniform(n-m+1)+m;
while (flag) {
if (nowCount <= totalCount) {
printf("请输入[%d,%d]之间的数字\n",m,n);
scanf("%d",&inputNum);
if (inputNum > randomNum) {
printf("你这是第%d次竞猜,\n还有%d次机会竞猜,\n上次竞猜:%d,\n本次竞猜:%d,\n竞猜结果:大了!\n",nowCount,totalCount-nowCount,oldNum,inputNum);
}else if (inputNum < randomNum){
printf("你这是第%d次竞猜,\n还有%d次机会竞猜,\n上次竞猜:%d,\n本次竞猜:%d,\n竞猜结果:小了!\n",nowCount,totalCount-nowCount,oldNum,inputNum);
}else{
printf("你这是第%d次竞猜,\n还有%d次机会竞猜,\n上次竞猜:%d,\n本次竞猜:%d,\n竞猜结果:中了!\n",nowCount,totalCount-nowCount,oldNum,inputNum);
flag = 0;
}
oldNum = inputNum;
nowCount++;
}else{
printf("你的智商不适合玩这个游戏!\n");
flag = 0;
}
}
return 0;
}
- 黑马程序员——C基础之疯狂猜数游戏
- 黑马程序员——C基础之推箱子游戏
- 黑马程序员——C基础之迷宫游戏
- 黑马程序员——C基础之石头剪刀布游戏
- 黑马程序员——C语言基础之结构体
- 黑马程序员——c语言基础之数组
- 黑马程序员——c语言基础之指针
- 黑马程序员——c语言基础之结构体
- 黑马程序员——C基础之算术运算符
- 黑马程序员——C基础之类型转换
- 黑马程序员——C基础之sizeof运算符
- 黑马程序员——C基础之逻辑运算符
- 黑马程序员——C基础之递归函数
- 黑马程序员——C基础之位运算符
- 黑马程序员——C基础之字符串处理函数
- 黑马程序员——C基础之冒泡排序
- 黑马程序员——C基础之二维数组
- 黑马程序员——C基础之文件操作
- 静态链接库(LIB)和动态链接库(DLL),DLL的静态加载和动态加载,两种LIB文件。
- ios网络协议从http变成https
- Mina源码阅读笔记(五)—Mina对连接的操作IoSession
- js删除数组中某一项或几项的几种方法
- 数据库模式修改
- 黑马程序员——C基础之疯狂猜数游戏
- 零欧姆电阻的十二种作用
- 沃尔玛全球最便宜的10美元智能机评测报告
- 二十岁出头,你一无所有,但你却拥有一切
- unity tweak tool安装失败的解决方法
- 【thinkphp3.x】thinkphp3.x中U方法生成url地址
- AngularJs教程(二)
- C语言中的static 详细分析
- 设计模式(九)装饰模式(Decorator)