循环和分支小应用--疯狂猜数字游戏
2015-06-24 14:40
274 查看
//
// main.m
// 应用:疯狂猜数字游戏
//
// Created by lanou3g on 15/6/21.
// Copyright (c) 2015年 ZhangJia. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc,const
char * argv[])
{
int num =arc4random_uniform(101);
int time =
10;
int answer =
102;
printf("游戏开始:你有%d次机会竞猜,请输入一个数字(1-100):\n",time);
while (time >
0) {
scanf("%d",&answer);
if (answer == num) {
printf("恭喜你猜对了!\n\n");break;
}else{
time --;
}
if (time >
1) {
if (answer > num){
printf("猜大了!\n你还有%d次机会!\n\n",time);
}else{
printf("猜小了!\n你还有%d次机会!\n\n",time);
}
}else
printf("还没猜对?你的智商不适合玩这个游戏!\n\n");
}
printf("答案是:%d",num);
return
0;
}
运行结果:
// main.m
// 应用:疯狂猜数字游戏
//
// Created by lanou3g on 15/6/21.
// Copyright (c) 2015年 ZhangJia. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc,const
char * argv[])
{
int num =arc4random_uniform(101);
int time =
10;
int answer =
102;
printf("游戏开始:你有%d次机会竞猜,请输入一个数字(1-100):\n",time);
while (time >
0) {
scanf("%d",&answer);
if (answer == num) {
printf("恭喜你猜对了!\n\n");break;
}else{
time --;
}
if (time >
1) {
if (answer > num){
printf("猜大了!\n你还有%d次机会!\n\n",time);
}else{
printf("猜小了!\n你还有%d次机会!\n\n",time);
}
}else
printf("还没猜对?你的智商不适合玩这个游戏!\n\n");
}
printf("答案是:%d",num);
return
0;
}
运行结果:
相关文章推荐
- SAP项目失败案例
- JQuery 和JavaScript的区别
- 文件路径读取内容
- android 如何把activity变成dialog
- MSMQ消息队列安装
- Mac下PHPstorm的xdebug配置
- 常用垂直居中 随窗口改变一直居中布局 实例
- python相关的基础知识分享
- 专职网站建设公司在不断减少的原因
- Nginx+tomcat+ssl免费证书配置
- 安卓5.1自带浏览器主页设置–转载
- Repository(字典树,避免重复计数)
- Spring IOC体验之—如何依赖注入
- [php] Thinkphp实现上一篇下一篇及跳转分页代码
- 一个数组中有30个数(随机产生[0,30]),将数组中重复的数字去除,动态创建数组保存剩下的数字
- uva10129 PlayOnWords(并查集,欧拉回路)
- 技术网页收集
- Unity3D 给模型偏移纹理
- 详解10种解决启动故障的方法
- UIButton上的图片和文字位置调整