C语言:猜数游戏

实例:猜数游戏

随机生成一个0~100之间的数,由用户猜,允许猜5次,每次猜大了或猜小了,都要给出提示。最后,无论猜对或猜错,都给出正确答案。

实例解析:

随机数的生成可利用实例11所介绍的知识。用户猜数可用循环,最多5次,若某次猜中则break。

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main()

{int n, i, k;

 randomize();

 n=random(101);

  int n, i, k;

        for(i = 1; i <= 5; i++) {

            printf"请输入一个数,您还有%d次机会: "6-i );

            scanf("%d", &k);

            if( k == n )

                break;

            if(k > n)

                printf("不对,大了!");

            else

                printf("不对,小了!");

        }

        if(i <= 5)       //break而退出

            printf("恭喜您,猜对了!  答案正是%d\n", n);

        else              //循环自然退出

            printf("抱歉,没猜对!  正确答案是%d\n", n); 

    return 0;

}

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(C语言,猜数游戏)