用c语言猜一个数字程序

用c语言猜一个数字程序,c,C,我需要编写一个程序,当计算机从1到100选择数字时,玩“猜数字”游戏,用户有10次尝试,如果用户猜的数字太小或太大,或者如果是幸运数字,则每轮用户都会收到输出,请帮助 到目前为止我就是这么做的 #include <stdio.h> #include <stdlib.h> void main() { int i ,guess=0 , lucky=rand()%100; for (i = 0; i <= 10; i++) { pri

我需要编写一个程序,当计算机从1到100选择数字时,玩“猜数字”游戏,用户有10次尝试,如果用户猜的数字太小或太大,或者如果是幸运数字,则每轮用户都会收到输出,请帮助

到目前为止我就是这么做的

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

void main() {


    int i ,guess=0 , lucky=rand()%100;
    for (i = 0; i <= 10; i++) {
        printf("please enter your guess\n");
        scanf("%d",&guess);



        }
}
#包括
#包括
void main(){
int i,guess=0,lucky=rand()%100;

对于(i=0;i这应该适合你

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

int main() {

    srand(time(NULL));
    int count , guess = 0, lucky = rand() % 101;


    for (count = 0; count < 10; count++) {
        printf("please enter your guess\n>");
        scanf("%d", &guess);

        if(guess == lucky) {
            printf("WIN");
            break;
        }

        if(guess > lucky)
            printf("too big\n\n");
        else
            printf("too small\n\n");

    }

    if(count == 10)
        printf("FAIL");


    return 0;

}
#包括
#包括
int main(){
srand(时间(空));
int count,guess=0,lucky=rand()%101;
用于(计数=0;计数<10;计数++){
printf(“请输入您的猜测\n>”;
scanf(“%d”,猜测(&guess);
如果(猜测==幸运){
printf(“赢”);
打破
}
如果(猜测>幸运)
printf(“太大\n\n”);
其他的
printf(“太小\n\n”);
}
如果(计数=10)
printf(“失败”);
返回0;
}

你遇到了什么问题?谷歌搜索可能会在许多其他资源中发现类似的问题。只需查看屏幕右侧的相关侧栏。这个问题以前被问过无数次。
lucky
的值是0到100,而不是
1到100
。非常感谢!!:)))@oggy欢迎您!祝您有一个愉快的一天!(顺便说一句:您可以接受并投票一个答案,这个答案对您有多大的帮助,让有相同问题的人更快找到答案!)如果您想幸运地成为1->100,请使用
rand()%100+1