注册 登录
编程论坛 C++教室

帮我看看这段程序哪里错了

菜鸟小天 发布于 2008-03-13 13:47, 392 次点击
#include<stdio.h>
#include<windows.h>
int main()
{
      int i,j=0;
      printf("enter a number:");
      scanf("%d",&i);
      
      while(i!=-1)
      {if(i>=j)
       j=i;
       else
       {printf("enter a number:");
       scanf("%d",&i);}}
       printf("the biggest is:%d\n",j);
       system("pause");
       return 0;}
输入一个数就没反映了!
1 回复
#2
aipb20072008-03-13 14:30
当输入以个整数,那么j = i,然后就无限循环,以为这是i等于j,if条件成立且i!=-1
1