C语言~~~各位高手帮我检查错误

来源:百度知道 编辑:UC知道 时间:2024/06/04 10:09:52
我编了个猜数字游戏,类似于超级无敌掌门人那样猜1-100的游戏,在TC下能过,不过在VC++6.0之下显示有错误,各位高手帮忙看看
#include "stdio.h"
int main(void)
{
int chosen=36,guess=0,result_1=0,result_2=100;
printf("This is a guessing game");

for(;guess!=chosen;)
{
printf("\nEnter a number between %d and %d:",result_1,result_2);
scanf("%d",&guess);
if ((guess<=result_1)||(guess>=result_2))
printf ("\n\aThe number must be between %d and %d!",result_1,result_2);
else if ((guess>result_1)&&(guess<chosen))
{result_1=guess;
printf("\n%d to %d",result_1,result_2);}
else if((guess>chosen)&&(guess<result_2))
{result_2=guess;
printf("\n%d to %d",result_1,result_2);}
}

printf("\n\aBoom!Hah

没什么错误啊我运行了!!!很好
#include <stdio.h>
int main(void)
{
int chosen=36,guess=0,result_1=0,result_2=100;
printf("This is a guessing game");

for(;guess!=chosen;)
{
printf("\nEnter a number between %d and %d:",result_1,result_2);
scanf("%d",&guess);
if ((guess<=result_1)||(guess>=result_2))
printf ("\n\aThe number must be between %d and %d!",result_1,result_2);
else if ((guess>result_1)&&(guess<chosen))
{result_1=guess;
printf("\n%d to %d",result_1,result_2);}
else if((guess>chosen)&&(guess<result_2))
{result_2=guess;
printf("\n%d to %d",result_1,result_2);}
}

printf("\n\aBoom!Haha~~shit boy,you've got it!\1");
return 0;

}

除了在
return 0;
后面缺“}”以外,没有错误。请问楼主的错误信息是什么?

请楼主把“1 error(s), 0 warning(s)”之