C语言:编写猜数字游戏,猜一个数字,一直到猜中为止

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int game()
{ 
 int num=0;
 int ret=0;
 srand((unsigned int)time(NULL));
 ret=rand;
 ret=ret%100;
 while(1)
 {
  scanf("%d",&num); 
  if(num>ret)
   {
    printf("大了,请再猜!\n");
   }
  else if(num<ret)
   {
    printf("小了,请再猜!\n");
   }
  else
   {
    printf("恭喜您,猜中了!\n");
    break;
    
   } 
 }
 return 0; 
}
void menu()
{ 
 printf("***************************\n");
 printf("*** 欢迎体验猜字谜游戏! ***\n");
 printf("******   1:开始游戏  ******\n");
 printf("******   2:退出游戏  ******\n");
 printf("***************************\n");
}
int main()
{ 
 int ch=0;
 menu();
 scanf("%d",&ch);
 switch(ch)
 {
  case 1:
  {
   printf("我们开始吧!\n");
   game();
   break;
  }
  default:
  { printf("我们再见吧!\n");
   return 0;
  }
 }
}
时间: 2024-08-10 04:34:11

C语言:编写猜数字游戏,猜一个数字,一直到猜中为止的相关文章

18.n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始, 每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字)。 当一个数字删除后,从被删除数字的下一个继续删除第m个数字。 求出在这个圆圈中剩下的最后一个数字。

转载请注明出处:http://www.cnblogs.com/wuzetiandaren/p/4263868.html 声明:现大部分文章为寻找问题时在网上相互转载,此博是为自己做个记录记录,方便自己也方便有类似问题的朋友,本文的思想也许有所借鉴,但源码均为本人实现,如有侵权,请发邮件表明文章和原出处地址,我一定在文章中注明.谢谢. 题目:n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始, 每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字). 当一个数字

用C语言编写的简单的猜数字游戏

#include <stdio.h>#include <time.h>#include <stdlib.h>int main(){          int random = 0;          int input = 0;          int start = 1;          while (start)             {                   printf("*********************\n")

C语言 猜数游戏--产生一个随机数

#include <stdio.h> #include <time.h> #include <stdlib.h> int main(int argc, const char * argv[]) { // insert code here... printf("Hello, World!\n"); int a,b,i; { srand((unsigned int)time(0)); b = rand()%100 + 1; // printf("

猜年龄游戏,输入数字,直到猜对为止

package com.hanqi; import java.util.Scanner; public class nianlingyouxi { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请猜测我的年龄:"); int i=sc.nextInt(); //i为年龄 for(int j=0;j<200;j++) { if(i==27

JavaScript一个猜数字游戏

效果图: 代码: <body> <script type="text/javascript"> window.onload = newgame; //页面载入的时候就开始一个新的游戏 window.onpopstate = popState; //处理历史记录相关事件 var state,ui; //全局变量,在newgame()方法中会对其初始化 function newgame( playagin ){ //开始一个新的猜数字游戏 //初始化一个包含需要的文

python3.3使用tkinter实现猜数字游戏代码

发布时间:2014-06-18   编辑:www.jbxue.com 原文地址:http://www.jbxue.com/article/python/22152.html python3.3使用tkinter开发猜数字游戏的例子,python3.3中tkinter的使用方法. 本节脚本小编分享一例ython3.3中tkinter开发猜数字小游戏的代码. 例子,python3.3中tkinter实例. 复制代码代码示例: # -*- coding: utf-8 -*-import tkinter

猜字母游戏

猜字母游戏 猜字母游戏——设计数据结构 猜字母游戏——设计程序结构 猜字母游戏——实现字母生成方法 猜字母游戏——实现字母检测方法 猜字母游戏——实现主方法 1 猜字母游戏——设计数据结构 1.1 问题 有猜字母游戏,其游戏规则为:程序随机产生5个按照一定顺序排列的字符作为猜测的结果,由玩家来猜测此字符串.玩家可以猜测多次,每猜测一次,则由系统提示结果.如果猜测的完全正确,则游戏结束,计算玩家的游戏得分并输出:如果没有猜对,则提示猜测的结果,如猜对了几个字符,以及猜对了几个字符的位置等信息,并提

Project Management: 挣值管理不是搞数字游戏

摘要:要考PMP(Project Management Professional ),挣值管理是必考的知识.软件项目有很大的特殊性,不少人认为挣值管理不太适用于软件项目.挣值管理相关资料也比较超多,但一般都难以读懂,本文将会以轻松.易懂.实用的角度为你讲解. 大纲:1.挣值管理无用论2.从搬石头的故事说起3.三大基本要素:PV,AC,EV4.成本偏差(CV),进度偏差(SV)5.成本指标(CPI),进度指标(SPI)6.成本预测(EAC)7.挣值管理不是搞数字游戏,要让挣值管理实用! 特别声明:

求圆圈中剩下的最后一个数字

n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始,每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字).当一个数字删除后,从被删除数字的下一个继续删除第m个数字.求出在这个圆圈中剩下的最后一个数字. 这个问题在wiki上叫约瑟夫斯问题. 一开始的序列是 S(n): n-1, 0, 1, 2, 3, ...., n -2 (一个环) 删除了第k=(m-1)%n个数,之后变成 S': n-1, 0, 1,2,...,k-1,k+1,...,n-2 S(n-1)

Java 集合、数组 任意个数数字相加等于一个指定的数

一组数字 任意个数数字相加的和等于指定的数字.  比如数字集合 1,2,3, 4,5,6  ,列出所有数字相加等于6的可能性,那么结果有:1+2+3,2+4, 主要这里的结果不是数组打乱顺序相加,而是按照数组顺序取任意个数相加减,所有大家看到结果只有1+2+3而没有1+3+2或则3+2+1 step1.实体类: static class TestDTO { String id; //id Integer num;//数字 public String getId() { return id; }