반응형

*1부터 100까지 / 40부터 255까지 합 출력

// 문제 : 1부터 100까지의 합을 출력해주세요.

#include <stdio.h>
#pragma warning (disable:4996)

int main(void) {
	
	int sum = 0;
	
	for ( int i = 0; i <= 100; i++) {
		sum += i;
	}
	
	printf("sum : %d", sum);

	return 0;
}



// 문제 : 40부터 255까지의 합을 출력해주세요.

#include <stdio.h>

#pragma warning (disable: 4996)


void sol1() {
  int sum = 0;
  for (int i = 40; i <= 255; i++) {
    sum += i;
  }
  printf("40~255 합계 sum : %d", sum);
}

int main(void) {

  sol1();
  
  return 0;
}

 

 

 

*1부터 100까지 / 1부터 200 까지 숫자 중 짝수의 합 출력

// 문제 : 1부터 100까지의 짝수의 합을 출력해주세요

#include <stdio.h>

#pragma warning (disable: 4996)

int main(void) {

  int sum = 0;

  for ( int i = 1; i <= 100; i++ ) {
    // 짝수인지 체크
    if( i % 2 == 0) {
      sum+= i;
    }
  }

  printf("1~100까지의 수 중 짝수의 합 : %d", sum);

  return 0;
}



// 문제 : 1부터 200까지의 짝수의 합을 출력해주세요

#include <stdio.h>

#pragma warning (disable: 4996)

int main(void) {

  int sum = 0;

  for ( int i = 1; i <= 200; i++ ) {
    // 짝수인지 체크
    if( i % 2 == 0) {
      sum+= i;
    }
  }

  printf("1~100까지의 수 중 짝수의 합 : %d", sum);

  return 0;
}

 

*음수 200부터 100사이의 짝수 중에서 3의 배수가 아닌 수의 합 출력

// 문제 : 음수 200부터 100사이의 짝수 중에서 3의 배수가 아닌 수의 합을 출력해주세요.

#include <stdio.h>

#pragma warning (disable: 4996)

int main(void) {
  
  int sum = 0;

  for(int i = - 200; i <= 100; i++) {
    if( i % 2 == 0 && i % 3 != 0) {
      sum += i;
    }
  }

  printf("sum : %d", sum);


  return 0;
}

 

*1000의 약수 출력

// 문제 : 1000의 모든 약수 출력하기

#include <stdio.h>

#pragma warning (disable: 4996)

int main(void) {

  for (int i = 1; i <= 1000; i++) {
    if ( 1000 % i == 0) {
      printf("%d\n", i);
    }
  }

  return 0;
}
반응형

'프로그래밍 > C언어' 카테고리의 다른 글

C언어 함수  (0) 2020.05.20
C언어 이중반복문(While, for)  (0) 2020.05.19
C언어 반복문 while, for  (0) 2020.05.09
C언어의 if 조건문  (0) 2020.05.07
C언어의 출력 및 변수 값 swap  (0) 2020.05.07

+ Recent posts