黑马程序员技术交流社区
标题: 疯狂猜数游戏 [打印本页]
作者: black747521 时间: 2015-11-4 15:12
标题: 疯狂猜数游戏
//
// main.c
// 应用-疯狂猜数游戏
//
// Created by black on 15/10/24.
// Copyright © 2015年 black. All rights reserved.
//
#include <stdio.h>
#include <stdlib.h>
int main(int argc, const char * argv[]) {
//定义一个计数器,初始值为10
int count = 10;
//获取随机数
int num = arc4random_uniform(1000);
//定义一个用户输入的值
int player = 0;
//界面提示
printf("欢迎来到疯狂猜数游戏!\n");
printf("目前你还有%d次机会!请猜数:(1~1000之间)\n",count);
//获取player
scanf("%d",&player);
//while循环,次数达到十次或者player == num是结束循环
while (player != num && count > 1) {
//player < num 时,提示并count-1
if (player < num) {
count--;
printf("猜小了! 请继续:\n");
printf("目前你还有%d次机会\n",count);
scanf("%d",&player);
}
//player > num 时,提示并count-1
if (player > num) {
count--;
printf("猜大了! 请继续:\n");
printf("目前你还有%d次机会\n",count);
scanf("%d",&player);
}
}
//循环结束后,判断是那种原因导致
//num == player 提示并打印num验证
if (num == player) {
printf("恭喜你!猜对了!\n");
printf("num = %d\n",num);
}
//否则,提示机会用完,并打印num验证
else {
printf("很遗憾,你的机会用完了。\n");
printf("num = %d\n",num);
}
return 0;
}
作者: dongran 时间: 2015-11-4 18:29
求大神增加功能
- import java.util.Scanner; //猜数字游戏
- class Noname5 {
- public static void main(String[] args){
- Scanner s=new Scanner(System.in);
- System.out.println("---欢迎来到我的小游戏---");
- System.out.println("请选择:1.登录--2.退出");
- int x=s.nextInt();
- if(x==1){
- System.out.println("--请输入口令--");
- String s1=s.next();
-
- System.out.println("口令正确,欢迎来到猜数字游戏!");
-
- int y1=(int)(Math.random()*101);
- int temp=0;
- while(true){
- System.out.println("请输入一个数字:");
- int y=s.nextInt();
- temp++;
- if(y==y1){
- System.out.println("恭喜猜中,游戏结束!!");
- return;
- }
- else if(y>y1)
-
- System.out.println("大了");
- else
- System.out.println("小了");
-
- if(temp==1 && y==y1){
- System.out.println("恭喜一次就中了");
- }
- else if(temp==5){
- System.out.println("五次了!!!");
- }
- else if(temp==10){
- System.out.println("10次了,不玩了!!!");
- return;
- }
- }
- }
- if(x==2){
- System.out.println("--游戏结束,谢谢--");
- return;
- }
- }
- }
复制代码
作者: black747521 时间: 2015-11-5 13:19
我用的是C,你用的是Java啊。。。兄弟
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |