如果a不是0
int main() { int a, b; double c, d; do { scanf("%d", &a); if (a > 0 && a < 1000) { c = sqrt(a); printf("sqrt(%d)=%.0lf\n", a, c); } } while (a <= 0 || a >= 1000); return 0; }