发布网友 发布时间:2024-10-23 21:37
共5个回答
热心网友 时间:2024-10-26 23:29
使用异常处理
热心网友 时间:2024-10-26 23:27
利用if语句和强制跳转可以
loop:输入语句的位置;
if(m>n)
goto loop;
热心网友 时间:2024-10-26 23:27
至少一次输入,那么用do--while循环最好
int m,n;
do
scanf("%d%d",&m,&n);
while(m<n);
这样没有提示输入错误的printf
用死循环更好
while(1)
{
scanf("%d%d",&m,&n);
if(m<n)
printf("error\n")
else
break;
}
热心网友 时间:2024-10-26 23:26
int m,n;
//input
while(m<=n)
{
printf("please input m and n\n");
scanf("%d%d", &m, &n);
if(m > n) printf("input error.\n");
}
热心网友 时间:2024-10-26 23:34
判断是否m>n用一条判断语句就可以了,循环就用循环语句while或者for就行了。