#include <stdio.h>
main()
{
int a,i,j,k=0;
printf("정수를 입력하세요. ");
scanf("%d",&a);
for(i=1;i<=a;i++){
for(j=1;j<=i;j++)
if(!(i%j)) k++;
if(k==2) printf("%d ",i);
}
}
어디가 잘못된건가여
정수 입력하면 계속하려면 아무키나 누르세요 이거뜸
#include <stdio.h>
main()
{
int a,i,j,k=0;
printf("정수를 입력하세요. ");
scanf("%d",&a);
for(i=1;i<=a;i++){
for(j=1;j<=i;j++)
if(!(i%j)) k++;
if(k==2) printf("%d ",i);
}
}
어디가 잘못된건가여
정수 입력하면 계속하려면 아무키나 누르세요 이거뜸
소수라도 자기자신으로는 나누어 떨어집니다.
k 초기화가 안됬냉 ㅡㅜ
k 제일위에 초기화했는데
소수면 1이랑 자기자신으로 나누어떨어지니까 if(k==2) 로 하면 되는거 아닌가여
if(k==2) printf("%d ",i); 밑에 k=0; 넣으세요
헐
헗럻럴ㄹㄹ 감사합니닿ㅎ
쩐다 역시 프갤러 ㄷㄷㄷ