#include\"stdio.h\"
input(b)
intb;
{printf(\"\\n\\n请输入b的值\");
scanf(\"%d\",
fflush(stdin);
if(b!=2||b!=3)printf(\"ERROR!应输入2/3!\\n\\n\");
elseprintf(\"b=%d\\n\\n\",b);
}
main()
{inta,b;
a=1;
while(a!=0)
{printf(\"请输入a的值(0=COTINUE):\");
scanf(\"%d\",printf(\"a=%d\",a);
fflush(stdin);
if(a05)
input(b);/*调用输入函数*/
elseif(a==0)break;
else{printf(\"ERROR!应输入1-5之间的整数!\\n\\n\");}
}printf(\"\\n\\na=%d,b=%d\",a,b);
}
这些代码怎么和我想的运行方式(WIN-TC)一点都不相同,且结果与输入的数字也不相同;还请各位老大们教教我,谢谢!
|