6장 연습문제 6번

2010. 3. 26. 17:442010년/연습문제

#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()함수를 써서 작성하여라
---------------------

'2010년 > 연습문제' 카테고리의 다른 글

6장 연습문제 8번  (0) 2010.03.28
6장 연습문제 7번  (0) 2010.03.28
6장 연습문제 5번  (0) 2010.03.26
6장 연습문제 4번  (0) 2010.03.26
6장 연습문제 3번  (0) 2010.03.26