编写猜数程序,程序中预先给定某个整数(例如100),用户从键盘反复输入整数进行猜数,每次输入数未猜中时,程序提示输入数过大或过小。猜中时显示猜的次数,最多允许猜3次。

编写猜数程序,程序中预先给定某个整数(例如100),用户从键盘反复输入整数进行猜数,每次输入数未猜中时,程序提示输入数过大或过小。猜中时显示猜的次数,最多允许猜3次。

问题描述:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int (main)
{
srand(time(0));
it aim=rand()%100+1:
int guess, n=0;
printf ("Game Begin!\n") ;
do{
printf("Input your guess:") ;
scanf ("%d" , &guess) ;
n++;
if (guess<aim) {
printf( "Too small!\n") :
}
else if (guess>aim) {
printf ("Too big!\n") ;
}
} while(aim! =guess&&n<3) ;
if (n=3)
else
printf ("You have no chance!") :
printf("Correct!Count=%d",n);

return 0;
}
哪里出问题了啊

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main() {
    srand(time(0));
    int aim=rand()%100+1;
    int guess, n=0;
    printf ("Game Begin!\n") ;
    do {
        printf("Input your guess:") ;
        scanf ("%d" , &guess) ;
        n++;
        if (guess<aim) {
            printf( "Too small!\n");
        } else if (guess>aim) {
            printf ("Too big!\n") ;
        }
    } while(aim!=guess&&n<3) ;
    if (n==3&&aim!=guess)
    
            printf ("You have no chance!");
    else printf("Correct!Count=%d",n);

    return 0;
}

觉得有用的话采纳一下哈

if(n==3) 要两个等号,你漏写了一个