以下是一个简单的猜数字游戏程序,使用C语言编写:

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

int main() {
    int num, guess, count = 0;
    srand(time(0)); // 设置随机种子

    // 生成一个1到100之间的随机数
    num = rand() % 100 + 1;

    printf("猜数字游戏:我已经想好了一个1到100之间的数字,你需要猜出它是多少。\n");

    do {
        printf("请输入你猜测的数字:");
        scanf("%d", &guess);

        count++; // 猜测次数加1

        if (guess > num) {
            printf("猜测的数字太大了。\n");
        } else if (guess < num) {
            printf("猜测的数字太小了。\n");
        } else {
            printf("恭喜你猜对了!你共猜测了%d次。\n", count);
        }
    } while (guess != num);

    return 0;
}

该程序会生成一个1到100之间的随机数,并让用户输入猜测的数字。如果猜错了,程序会提示猜测的数字是太大还是太小。如果猜对了,程序会输出猜测的次数并结束游戏。程序使用了do...while循环,确保用户至少猜测一次。

C语言猜数字游戏:代码示例及玩法

原文地址: https://www.cveoy.top/t/topic/naeI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录