欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【c语言】实现一个猜数字的游戏。do...while循环实现的。

程序员文章站 2022-03-15 21:44:13
...

要求:

计算机随机出一个数字,用户去猜,看几步可以猜出来,用户猜大猜小都会有提示的。

代码实现:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){   
     srand(time(0));  // 设置种子
    int num = rand()%100 + 1;   // 产生随机数,[1-100]之间的随机数,包含1,包含100
    int perNum =0,count=0;  // 用户输入的数字
    printf("程序以及准备好了");
    do{
        printf("请输入1-100之间的数字:");
        scanf("%d",&perNum);
        count++;
        if(perNum > num){
            printf("你猜的数字大了\n");
        }else if(perNum < num) {
            printf("你猜的数字小了\n");
        }
    }while(perNum != num);
    printf("你通过%d轮才成功的",count);
    return 0;
}