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

导入Java . util . *;

课程分配8{

公共静态void main(String[]args){

Scanner sc =新扫描仪(system . in);

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

int y =-1;

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

而(x!=y)

{

y = sc . nextint();

如果(y & ampgt;x)

{

System.out.println("输入的数字太大");

}

else if(y & amp;lt;x)

{

System.out.println("输入的数字太小");

}

}

System.out.println("正确!随机数为“+x”);

sc . close();

}

}

扩展数据:

while循环的格式:while(expression){ statement;}

while循环的执行顺序:当表达式为真时,执行下面的语句,语句执行后再判断表达式是否为真。如果为真,再次执行下面的语句,然后判断表达式是否为真?所以继续循环,直到表达式为假,跳出循环。

示例:

int a = NULL

而(a & amplt;10){

a++;//自添加

如果(a & ampgt;5)//不等待while就退出循环,直接判断循环。

{ break//跳出循环}

}

结果:结束后A值为6。