C语言猜数游戏,程序随机生成一个10000至99999的数,用户输入这个随机数的逆序数

C语言猜数游戏,程序随机生成一个10000至99999的数,用户输入这个随机数的逆序数,例如:随机数是14678,用户输入87641,则屏幕显示用户获胜,反之则用户失败

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
    int n,n1,n2;
    srand(time(NULL));
    n=rand()%90000+10000;
    printf("%d\n",n);
    n1=0;
    while(n)
    {
        n1=n1*10+n%10;
        n/=10;
    }
    scanf("%d",&n2);
    if(n1==n2)printf("用户获胜\n");
    else printf("用户失败\n");
    return 0;
}追问

可以用if的吗,谢谢了

追答

if(n1==n2)printf("用户获胜\n");
这不就是if。
没有哪里还能用if了。

温馨提示:答案为网友推荐,仅供参考
相似回答