C语言入门级小问题,急需解答
第一个if没问题,但是第一个else里面的if不运行,哪怕符合了if的条件也只运行第二个else里面的那个else,请问大佬需要怎么修改才能正常运行啊#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int a,b,c,i;
srand(time(NULL));
system("pause");
printf("来玩个游戏吧(手动滑稽)");
system("pause");
printf("首先,输入一个0-9的整数吧:");
scanf("%d",&a);
if(a<0||9<a)
{
printf("违反规定,你死了");
return 0;
}
else
{
if(i==a)
{
printf("恭喜通关!!!");
system("pause");
return 0;
}
else
{
printf("不对哦,再试一下吧!");
} }
system("pause");