C 언어 는 키보드 에서 1000 보다 작은 정 수 를 입력 하고 그의 제곱 근 을 입력 해 야 한다(예 를 들 어 제곱 근 이 정수 가 아니면 정수 부분 을 입력 한다). 데 이 터 를 입력 한 후 1000 보다 작은 정수 인지 확인 하고 그렇지 않 으 면 다시 입력 합 니 다. #include #include int main() { int x,y; printf("1000 이하 의 정수 x 입력",x); scanf("%d",&x); if(x0) {y=sqrt(x); printf("x 제곱 근 의 정수 부분 은 y",x,y); } else {printf("입력 한 데이터 가 요구 에 부합 되 지 않 습 니 다.1000 이하 의 정수 x",x 를 다시 입력 하 십시오) scanf("%d",&x); y=sqrt(x); } return 0 } E:\실험 4\실험 4-2.c(6):error C2018:unknown character'0xa 3' E:\실험 4\실험 4-2.c(6):error C2018:unknown character'0xbb' E:\실험 4\\실험 4-2.c(7):error C2146:syntax error:missing';before identifier 'scanf' E:\실험 4\실험 4-2.c(9):warning C4244:'=':'double'에서'int'로 변환,데이터 손실 가능 E:\실험 4\\실험 4-2.c(14):error C2146:syntax error:missing';before identifier 'scanf' E:\실험 4\실험 4-2.c(15):warning C4244:'=':'double'에서'int'로 변환,데이터 손실 가능 E:\실험 4\\실험 4-2.c(18):error C2143:syntax error:missing';before '}

C 언어 는 키보드 에서 1000 보다 작은 정 수 를 입력 하고 그의 제곱 근 을 입력 해 야 한다(예 를 들 어 제곱 근 이 정수 가 아니면 정수 부분 을 입력 한다). 데 이 터 를 입력 한 후 1000 보다 작은 정수 인지 확인 하고 그렇지 않 으 면 다시 입력 합 니 다. #include #include int main() { int x,y; printf("1000 이하 의 정수 x 입력",x); scanf("%d",&x); if(x0) {y=sqrt(x); printf("x 제곱 근 의 정수 부분 은 y",x,y); } else {printf("입력 한 데이터 가 요구 에 부합 되 지 않 습 니 다.1000 이하 의 정수 x",x 를 다시 입력 하 십시오) scanf("%d",&x); y=sqrt(x); } return 0 } E:\실험 4\실험 4-2.c(6):error C2018:unknown character'0xa 3' E:\실험 4\실험 4-2.c(6):error C2018:unknown character'0xbb' E:\실험 4\\실험 4-2.c(7):error C2146:syntax error:missing';before identifier 'scanf' E:\실험 4\실험 4-2.c(9):warning C4244:'=':'double'에서'int'로 변환,데이터 손실 가능 E:\실험 4\\실험 4-2.c(14):error C2146:syntax error:missing';before identifier 'scanf' E:\실험 4\실험 4-2.c(15):warning C4244:'=':'double'에서'int'로 변환,데이터 손실 가능 E:\실험 4\\실험 4-2.c(18):error C2143:syntax error:missing';before '}

printf("1000 이하 의 정수 x 입력",x);필요 없다
printf("1000 보다 작은 정 수 를 입력 하 십시오:");
printf("입력 한 데이터 가 요구 에 부합 되 지 않 습 니 다.1000 이하 의 정수 x 를 다시 입력 하 십시오",x)도 마찬가지 로 변경 합 니 다.
return 0 전 더하기
printf("제곱 근 또는 제곱 근 의 정수 부분 은%d\n",y);