就是当输入值不在区间范围内时,可以让用户重新输入,怎么弄?比如输入各科分数要在0-100之间,输入错误给用户提示,让其重新输入
先scanf输入值,用while判断值不在允许范围,while循环体不断scanf重新输入值
int score; scanf("%d",&score); while(score<0 || score>100){ printf("分数必须在0~100之间\n"); scanf("%d",&score); }