C语言 这个不用goto怎么处理好?

来源:百度知道 编辑:UC知道 时间:2024/07/02 08:40:36
RT

1,提示输入;
2,输入;
3,判断输入是否符合条件A;是则转到4,否则转到5;
4,输出1,转到6;
5,输出2,转到1;
6,结束。
原来关键在while(1)呀; 果然是大侠们呀 小菜就想不到这么做 写了个for(;;){……} 怎么看怎么别扭~ 多谢多谢~
最佳就给比较早的那位吧~

while(1)
{
提示输入;//1
输入;//2
if(A==true)//3
{输出1;break;//6}//4
else
{输出2;continue;}//5
}

用if else

while(1)
{
if() {}
else if() {}
}

第四条语句其实就是,输出1,然后结束循环(用break结束)
第五条语句其实就是重新输入,这一步直接输出2,然后就继续while循环咯