C언어 소수출력 문제 질문좀 받아주세요 ㅠ
보르미
2023.04.01
#include stdio.hint rn(int val);int main (void){int count=0;int i;for(i=2; ; i++){if(rn(i)==2){printf(%d ,i);count++;}if(count==10)break;}}int rn(int val){int n;int number=0;for(n=1 ; nval ; ){if(val%n==0)number++;n++;}return number;}
소수가 약수의 개수가 2개인 수기 때문에
rn 이라는 약수의 개수 반환 함수를 만들어서
rn(val) ==2 , 즉 약수의 개수가 2이면
출력하는 형식으로 만들었는데
실행해보면 그냥 검은화면만 나오고 아예 안되네요 .
어디부분이 오류인가요 ?ㅠㅠ