c语言出错重新输入 c语言中提示重新输入
英文输入状态下,按shift+8,中文输入方式下输入会出错.
c语言如何做到输入出错重新输入,输入正确则继续执行后面的程序while(1){//这个循环就是解决输入错误的 printf("请输入内容\n"); fflush(stdin); if(正确) 方法: break; printf("输入错误,重新输入 "); }
c语言中数据输入错误了如何提示输入错误并实现要求重新输入数据输入错误,有两种情况:1 输入的数据格式不正确,比如要求输入整型,但是输入了字符型.这种情况,可以通过scanf的返回值进行判断,scanf的返回值是正确输入.
C语言怎么实现输错了 重新输入可以设置一个while循环在其体内输入数据,经判断输入正确则跳出循环,否则提示重新输入,直到输入正确.举例代码如下://#include "stdafx.h"//If the vc++6.0, with this.
C语言 只能输入数字,输入其他就提示输入错误,请重新输入怎么弄?#include int main() { int i; scanf("%d",&i); do{ if(i>=1&&i else{ printf("输入错误, 请重新输入.\n"); fflush(stdin); scanf("%d",&i); } }while(1); printf("您输入的是: %d\n",i); return 0; }
c语言的检查输入错误提示重新输入的问题for(i=1;i<=10&&i!='\n';i++)scanf("%d",&a[i]); 在判断话句后面加这个就可以,这样你只要一回车就结束输入;
c语言重新输入printf("%请输入1-3:\n");scanf("%d\n",&a); while(!(a>=1&&a<=3)) { printf("%请重新输入:\n"); scanf("%d\n",&a);} 这样就可以实现了.只要满足1-3,便跳出循环
C语言输入一个数不对 重新输入一个值?int x,y; printf("\n输入一个数"); scanf("%d",&x); if(x0)y=1; else y=0; printf("\n%d\n",y);
C语言 要求输入一个是字母,然后如果输入错误提示重新输入#include void main() { char str[3]; printf("请输入you:"); scanf("%s",str); if(str[0]=='y'&&str[1]=='o'&&str[2]=='u') { printf("1\n"); } else { printf("0\n"); } }
C语言,要求只能输入数字,输入其它的会提示错误,重新输入这个 很简单 int main (void) { int i,r; printf ("请输入一个数字: "); r=scanf ("%d", &i); if(r==0) printf("输入错误,重新输入");else printf ("%d",i); return 0; } 有不懂的问我.