풀어주세욧 ㅠㅠ 부탁드림...급한거라서
냥냥
2023.04.01
질문 제목 : 아래코드는 작성하려는 프로그램의 메인함수 부분으로 양의 정수를 입력 받아 소수이면 1 아니면 0을 출력하는 isprime() 함수를 이용하고 있다. 소수를 출력하는 형식이 2 3 ...와 같을때 이코드는 몇가지 논리오류를 가지고있어서 올바른 결과를 출력하지 못한다. 논리오류를 찾아 이를 정정하고 isprime()함수를 작성하라
1.틀린부분을 찾아 이유를말하고 수정하라.(3가지)
2.isprime()함수를작성하라
질문 내용 :
#include stdio.h
int isprime(int);
int main(void)
{
int i, j, num;
printf(소수를 구할 최대범위값을 입력하세요: );
scanf(%d,&num);
printf(\n1부터 %d까지의 소수는 : ,num);
for(i=0; inum; i++)
{
printf(%d,isprime(i));
j++;}
printf(\n1부터 %d까지의 소수의 총 수는 %d개 입니다. \n,num,j);
return 0;
}
-
초고리
그건맞는데욧; ㅠ
-
집1어치워
int isprme x
void isprme o
j=0;