본문 바로가기

과제모음

[C Lang]반복문 - for

반응형

[[연습문제 1]]

 

#include <stdio.h>

int main()
{
 int i, mul, min;

 for(i=1, mul =1; i<=10; i++)
 {
  if(i%2 ==1)
  {
   min = i * -1;
   printf("(%d) ", min);
  }

  else
  {
   printf("%d ", i);
   min = i;
  }
  if(i < 10)
  {
   printf("* ");
  }
  mul *= min;
  
  
 }

 printf("\n총 곱은 %d\n", mul);

 return 0;
}

[[연습문제 2]]

 

#include <stdio.h>

int main()
{
 int i, j;
 double mul, min;
 mul = 0.0;
 min = 1.0;
 i = 1;
 
 for(j = 2; j <= 100; j++)
 {
  if(j%2 == 0)
  {
   min = -1 * (double)i/j;
   printf("-(%d/%d)", i, j); 
  }
  else
  {
   min = (double)i/j;
   printf("+(%d/%d)", i, j);
  }
  
  i++;
  mul += min;
 }

 printf("\n\n%f\n", mul);
 
 return 0;
}

반응형

'과제모음' 카테고리의 다른 글

[C Lang] 제어문  (0) 2010.01.22
[C Lang]반복문 - 다중 for  (0) 2010.01.22
[C Lang]반복문 - if, switch  (0) 2010.01.22
[C Lang]반복문 - if  (0) 2010.01.22
[C Lang]연산자(Operator)  (0) 2010.01.22