思路:首先要让计算机随机生成一个数字,记在一个变量number中

          接着让用户输入一个数字a

          再判断a与number的大小关系,如果a大就输出猜大了,如果a小就输出猜小了,再次让用户输入            一个数字,不断地循环

          直到当a=number时,循环结束,输出恭喜你猜对了!


运用循环语句和判断语句

猜数字游戏(循环、选择语句)_c语言


rand()是c语言中的一个函数,能够让计算机随机的产生一个整数

rand()%100 是为了让随机数在0到100之间


代码:

#include <stdio.h>

#include <time.h>

#include <stdlib.h>

int main()

{

int a;

srand(time(0));

int number=rand()%100;

printf("在0到100之间猜数字:");

scanf("%d",&a);

while(a!=number)

{

 if(a<number)

 {

  printf("猜小了\n");

 }

 else if(a>number)

 {

  printf("猜大了\n");  

 }

 scanf("%d",&a);

}

printf("恭喜你答对了!");

return 0;

}