책 내용 질문하기
소수판별 유형2 c언어
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
173
조회수
53
작성일
2017-09-17
작성자
탈퇴*원
첨부파일
main()
int
scanf
j=2
((
while (a%j!=0)
j++
if(a==j)
printf ;
else
printf ;
))
이 코드에 전 아무리 생각해도 else가 어디에서 빠진것 같거든요, 이코드 대로 디버깅하면
저는 순서도와같은 답이
안나오는데...
답변
2017-09-18 11:44:16
안녕하세요.
아래의 코드를 수행하면
교재의 디버깅표와 동일하게 산출됩니다.
혹시 다르게 산출되는 부분을 언급해 주시거나
직접 작성한 디버깅표가 있으면 첨부해 주세요. 확인 후 답변드리겠습니다.
#include
main()
{
int a, j;
scanf("%d", &a);
j = 2;
while (a % j != 0)
j++;
if (a == j)
printf("소수");
else
printf("소수 아님");
}
오늘도 즐거운 하루 되세요.
-
*2017-09-18 11:44:16
안녕하세요.
아래의 코드를 수행하면
교재의 디버깅표와 동일하게 산출됩니다.혹시 다르게 산출되는 부분을 언급해 주시거나
직접 작성한 디버깅표가 있으면 첨부해 주세요. 확인 후 답변드리겠습니다.
#include
main()
{
int a, j;
scanf("%d", &a);
j = 2;
while (a % j != 0)
j++;
if (a == j)
printf("소수");
else
printf("소수 아님");
}오늘도 즐거운 하루 되세요.