#include <stdio.h> int main(void) { float a; int a1; printf("enter the mark \n"); scanf("%f",&a); a1 = (int) a; while(a1 != a || a<0 || a>100) { printf("\n MUST at 0~100 \n"); printf("\n enter again \n"); scanf("\n%f",&a); a1 = (int)a; } printf("ok \n"); return 0; }本回答被提问者采纳