所在位置:主页 > 程序语言 > C语言编程:编写一个猜数的游戏,系统自动产生一个随机数,你来猜,程序给出提示,直到猜对为止。

C语言编程:编写一个猜数的游戏,系统自动产生一个随机数,你来猜,程序给出提示,直到猜对为止。

发布时间:2023-12-20 09:54来源:www.sf1369.com作者:宇宇

C语言编程:编写一个猜数的游戏,系统自动产生一个随机数,你来猜,程序给出提示,直到猜对为止。

import java.util.*;

class Assignment8{

public static void main(String[]args){

Scanner sc=new Scanner(System.in);

int x=(int)(Math.random()*100);//生成一个0~100的随机数

int y=-1;

System.out.println(已生成0~100的随机整数,请输入您所猜的数:);

while(x!=y)

{

y=sc.nextInt();

if(y>x)

{

System.out.println(输入的数过大);

}

else if(y<x)

{

System.out.println(输入的数过小);

}

}

System.out.println(正确!该随机数是+x);

sc.close();

}

}

扩展资料:

while循环的格式:while(表达式){语句;}

while循环的执行顺序:当表达式为真,则执行下面的语句,语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句,然后再判断表达式是否为真……就这样一直循环下去,直到表达式为假,跳出循环。

例:

int a=NULL;

while(a<10){

a++;//自加

if(a>5)//不等while退出循环,直接判断循环

{break;//跳出循环}

}

结果:结束后a的值为6。

游戏都是用什么语言写的?比如魔兽..未来写游戏将会用什么语言???

Java在电脑上的效率太低,不及C++。而C++因其不好移植到手机上,Java的跨平台性好,所以手机游戏用Java。

游戏主要是那个图像引擎,一般用C++,也有用其他语言的,但是效率不及C++,所以大型游戏用C++编写。