设计一个C语言程序 猜数游戏 规则:电脑随机产生一个1-100的随机数让玩家猜,猜不对则告诉玩家猜
static void Main(string[] args)
{
string i = null;
do
{
Console.Write("请输入一个整数(范围为1~100)
如果要退出,请输入0!否则输入1!");
i = Console.ReadLine();
if (i.Trim().Equals("0"))
{
return;
}
} while (!i.Trim().Equals("1"));
start:
Random ra = new Random();
int rndInt = ra.Next(1, 100);
int input = 0;
do
{
Console.Write("输入你猜的数值:");
i = Console.ReadLine();
if (!int.TryParse(i, out input))
{
continue;
}
if (input > rndInt)
{
Console.Write("猜大了
");
}
else if (input < rndInt)
{
Console.Write("猜小了
");
}
} while (input != rndInt);
Console.Write("恭喜你,猜对了!
");
do
{
Console.Write("若继续猜测输入Y,若退出则输入N!
请输入:");
i = Console.ReadLine();
if (i.Trim().Equals("n", StringComparison.OrdinalIgnoreCase))
{
return;
}
if (i.Trim().Equals("y", StringComparison.OrdinalIgnoreCase))
{
goto start;
}
} while (!i.Trim().Equals("1"));
}
#include #include //time()need#include //rand() and srand()needusing namespace std;int main(){ srand(time(NULL)); //使用rand()前,先设置随机种子,用于保证,不同的时间运行时,可以得到不同的随机数序列 int rd=rand()%1000; //得到一个【0,1000)之间的数。 for( int i=0;i> in ; if ( in==rd ){ cout rd ) cout << "偏大" <<endl; else cout << "偏小" <<endl; } cout << "rand= " <<rd <<endl ; system("pause"); return 0;}
#include <stdio.h>
#include <stdlib.h>
#include<time.h>
int main(void)
{
int rst,g;
int guesscount;
//用随机函数了
srand( time(NULL) );
printf("猜数游戏,输入-1退出.
Let's go !
");
do
{
//生成随机数
rst = (int)((double) rand() /(double) RAND_MAX * 100);
//重置猜的次数
guesscount = 0;
while( 1 )
{
guesscount++;
printf("猜猜是几:");
scanf("%d",&g);
if( g==-1) //如果输入的玩家数为-1,退出程序
return 0;
if(g == rst )
{
printf("恭喜,只用%d次就猜对了。
再来一把!
",guesscount);
break;
}
else
{
if (guesscount < 10 )
printf("%s了,再",g > rst ? "大":"小" );
else
{
printf("看来你猜不出来了,试试下一个。
");
break;
}
}
}
} while(1);
return 0;
};
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i,randomnum,yourguess;
randomize();
randomnum=random(101);
printf("请猜一个1-100间的数:\n");
for(i=1;i<=10;i++)
{
scanf( "%d",&yourguess);
if(yourguess==randomnum)
{
printf("这是第%d次猜数,恭喜猜对了!\n\n",i);
printf("按任意键退出\n",i);
getch();
break;
}
else if(yourguess<randomnum)
{
if(i<10)
{
printf("这是第%d次猜数,猜小了! 还剩%d次机会,请继续...\n",i,10-i);
continue;
}
else
printf("这是最后一次猜数,猜小了! 很遗憾...\n");
}
else if(yourguess>randomnum)
{
if(i<10)
{
printf("这是第%d次猜数,猜大了! 还剩%d次机会,请继续...\n",i,10-i);
continue;
}
else
printf("这是最后一次猜数,猜大了! 很遗憾...\n");
}
}
return 0;
}
用C语言编写猜数游戏
include<stdio.h> include include<stdlib.h> int main(){ int n,g,i=10;srand((unsigned)time(NULL));n=rand()%100+1;\/\/\/随机数 while(i--){ printf("Input A Number: ");\/\/\/提示输入 scanf("%d",&g);if(n==g)break;else if(g<n)printf("Lower Than That\\n");else print...
C语言题目 编程实现数字猜谜游戏!
)); while(i) { printf("请输入一个你猜的数字:"); scanf("%d",&n); if(n == num) return 1; clean_input_buf(); --i; } return 0;}int main(int argc,char **argv){ char c;
【c语言】编写一个猜数字游戏
guess the number!\\n");srand((unsigned)time(NULL));while(flag){ int i=rand()%100;\/\/?使用 % 而不是 \/ ,产生的数字在0-100之间,放在循环体内,每次循环都产生一个随机数 circle(i);printf("\\n继续玩请输入 1,退出请输入 0");scanf("%d",&flag);} getchar();return 0;} ...
猜数字游戏 C语言简单程序代码
大概流程如下:随机生成一个0到100的数X while(1) { 提示用户输入一个数 取得用户输入Y if (Y>X) { 提示:小一些 } else if (Y<X) { 提示:大一些 } else { 提示:猜中了 break;\/\/跳出循环 } }
求一篇1000字左右c语言之猜数游戏论文~!!!急用。。希望大家帮帮_百度...
由玩家输入四个数字,验证这四个数和正确答案的关系,提供一个" X A X B"的 提示给玩家,再输入...直至玩家猜对或到达八次.2.游戏需要什么资源?这个游戏并不需要什么特别的,只要一个printf,和scanf获得输入.所以程序开头:include <stdio.h> 加入标准输入输出,没有它Turbo C不知道printf和scanf在哪...
c语言编写一个猜数字游戏
printf("Too high!\\n");else if(j
c语言编程 编一个猜数字游戏
源码如下:\/* File: guess.c *\/ include <stdio.h> \/* standard input & output support *\/ include <stdlib.h> \/* srand() rand() *\/ include \/* time() *\/ \/* 宏定义 *\/ define NUMBER_LENGTH 5 \/* 随机数长度 *\/ define NUMBER_LIMIT 10 \/* 随机数限制, 每...
猜数字游戏C语言编程
include void main(){ int magic,guess,k;char over,c;printf("退出游戏请输入z\\n");do { srand (time(NULL));magic=rand()%100+1;printf("请输入猜测的数字1~100\\n");for(k=0;guess!=magic;k++){ scanf("%d",&guess);if (guess==magic)printf("恭喜,你猜对了!\\n");scanf(...
如何猜数游戏C语言程序设计?
编程如下:include include include int main(int argc, char * argv[]){ srand((unsigned)time(NULL));int a = rand()%100;a+=1;int b,c;c = 0;while (c { printf("Please enter a number: ");if (scanf("%d", &b) == 0){ fprintf(stderr, "Invalid entry.\\n");retur...
C语言猜数字程序代码问题
printf("\\t\\t游戏规则:输入1,表示退出%\\n"); printf("\\t\\t 输入2,表示游戏开始\\n"); printf("\\t\\t 输入3,表示游戏系统设置\\n"); printf("\\t\\t 输入5,表示游戏帮助\\n"); printf("\\t\\t 说明:系统随机生成指定个数的数字,闪现一段时间\\n"); printf("\\t\\t 输入数字必须按照数字出现先后顺序\\...