欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

C语言编程中限制为只能猜三次的数字猜测游戏

最编程 2024-08-14 17:21:13
...

好的,您可以参考下面的C语言代码实现一个猜数字游戏,玩家只有3次机会猜对数字。代码注释中会有详细的说明。

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
    // 生成一个1-100的随机数
    srand(time(NULL));
    int number = rand() % 100 + 1;
    
    int guess;
    int count = 0; // 猜的次数
    
    printf("猜一个1-100之间的数字,你有3次机会。\n");
    
    while (count < 3) {
        printf("请输入你猜的数字:");
        scanf("%d", &guess);
        count++;
        
        if (guess == number) {
            printf("恭喜你,猜对了!\n");
            return 0; // 退出程序
        } else if (guess > number) {
            printf("猜大了!\n");
        } else {
            printf("猜小了!\n");
        }
    }
    
    printf("很遗憾,你没有猜对。答案是%d。\n", number);
    
    return 0;
}

在这个代码中,我们使用了一个while循环,每次循环中玩家需要输入一个数字,如果猜对了就退出程序,否则根据猜测的数字和随机生成的数字的大小关系给出提示,直到猜的次数超过3次为止。