C언어 문제 풀이 부탁드립니다~! ㅜㅜ
-
게시물 수정 , 삭제는 로그인 필요
다음 문제를 읽고 조건에 맞게 프로그램을 완성하시오
(문제) 2부터 100까지 정수 중 소수(prime number)의 개수를 출력한다.(1과 자기 자신만을 약수로 갖는 정수를 소수라고 함)
(조건) 주어진 변수만 사용함
#include <stdio.h>
int main()
{
int i, j, c, answer=0;
for ( i=2; i<=100; i++ ) {
c = 0;
for ( j=1; j<=i; j++ )
if ( i%j == 0 ) c++;
if ( c == 2 ) answer++;
}
printf("100이하의 정수 중 소수의 개수는 %d개이다.", answer);
}
붉은 색이 답인데, 이해가 어렵습니다;;
풀이 좀 부탁드립니다!
int i, j, c, answer=0;
for ( i=2; i<=100; i++ ) {
c = 0;
for ( j=1; j<=i; j++ )
if ( i%j == 0 ) c++;
if ( c == 2 ) answer++;
}
printf("100이하의 정수 중 소수의 개수는 %d개이다.", answer);
#c언어 문제 사이트 #c언어 문제 모음 #c언어 문제 pdf #c언어 문제은행 #c언어 문제 풀이 사이트 #c언어 문제집 추천 #c언어 문제 예제 #c언어 문제풀기 #c언어 문제 만들기