2010년/연습문제
6장 연습문제 6번
뽀얀햄스터
2010. 3. 26. 17:44
#include<stdio.h>
int isprime(int);
int main()
{
int score[10];
int inum=0;
int sum=0;
printf("임의 양수를 입력하세요\n");
for(inum;10>inum;++inum)
{ printf("%d번째입니다.",inum+1);
scanf("%d",&score[inum]);
sum=sum+isprime(score[inum]);
}
printf("소수가 아닌 양수의 합은 %d입니다\n",sum);
return 0;
}
int isprime(int one)
{
int i=1;
int count=0;
for(i;i<=one;i++)
{
if(one%i==0)
{
++count;
}
}
if(1==count||2==count)
{
return 0;
}
else
{
return one;
}
}
}
10개의 임의의 양수를 입력받아 이중 소수가 아닌 양수들의 합을 구하는 프로그램을 isprime()함수를 써서 작성하여라
int isprime(int);
int main()
{
int score[10];
int inum=0;
int sum=0;
printf("임의 양수를 입력하세요\n");
for(inum;10>inum;++inum)
{ printf("%d번째입니다.",inum+1);
scanf("%d",&score[inum]);
sum=sum+isprime(score[inum]);
}
printf("소수가 아닌 양수의 합은 %d입니다\n",sum);
return 0;
}
int isprime(int one)
{
int i=1;
int count=0;
for(i;i<=one;i++)
{
if(one%i==0)
{
++count;
}
}
if(1==count||2==count)
{
return 0;
}
else
{
return one;
}
}
}
10개의 임의의 양수를 입력받아 이중 소수가 아닌 양수들의 합을 구하는 프로그램을 isprime()함수를 써서 작성하여라
--------------------- |