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。