6/10 선택구조

2025. 6. 11. 16:48·C/Task

 

 

 

 

 

 

 

 

 

 

🌟예제 8번, 두 수 중 큰 수 찾기

더보기
#include <stdio.h> 

int main(void)
{
	int a, b;
	
	printf("정수(2개): ");
	scanf("%d %d", &a, &b);

	if(a>b) {
    printf("큰 수: %d", a);
}
	else{
    printf("큰 수: %d", b);
}
	return 0;
}

 

 

 

🌟예제 9번, 양수, 0, 음수 판별하기

더보기
/*양수, 0, 음수 판별하기*/

#include <stdio.h>

int main(void){
    int num;
    int a;

    printf("정수: ");
    scanf("%d", &num);

    a = num;

    if (a < 0){
        printf("음수다");
    }
    else if (a > 0){
        printf("양수다");
    }
    else {
        printf("0");
    }
    
}

 

 

 

🌟예제 10번, 세 수 중 가장 큰 수 찾기(1)

더보기
/*세 수 중 가장 큰 수 찾기(1)*/

#include <stdio.h>

int main(void){
    int a, b, c;

    printf("정수(3개) : ");
    scanf("%d %d %d", &a, &b, &c);

    if (a > b){
        if (a > c){
            printf("가장 큰 수 : %d", a);
        }
        else{
            printf("가장 큰 수 : %d", c);
        }
    }
    else{
        if (b > c){
            printf ("가장 큰 수 : %d", b);
        } 
        else{
            printf("가장 큰 수 : %d", c);
        }
    }
}

 

 

 

🌟예제 11번, 세 수 중 가장 큰 수 찾기(2)

더보기
#include <stdio.h>

int main() {
    int a, max;

    printf("정수 1: ");
    scanf("%d", &max);

    printf("정수 2: ");
    scanf("%d", &a);

    if (a > max) {
        max = a;
    }

    printf("정수 3: ");
    scanf("%d", &a);
    
    if (a > max) {
        max = a;
    }
    printf("가장 큰 수: %d\n", max);

    return 0;
}

 

 

 

🌟예제 12번, 홀수, 짝수 판별하기

더보기
#include <stdio.h>

int main(){
    
    int num;

    printf("정수: ");
    scanf("%d", &num);

    if (num % 2 == 0){
        printf("짝수");
    }
    else{
        printf("홀수");
    }
}

 

 

 

🌟예제 13번, 3의 배수 판별하기

더보기
#include <stdio.h>

int main(){
    
    int num;

    printf("정수: ");
    scanf("%d", &num);

    if (num % 3 == 0){
        printf("3의 배수");
    }
    else{
        printf("3의 배수가 아님.");
    }
}

 

 

 

🌟예제 14번, 3의 배수 판별하기

더보기
/*나이에 따른 입장표*/

#include <stdio.h>

int main(void){
    
    int age;
    int result;
    result = 5000/2;

    printf("나이: ");
    scanf("%d", &age);
    
    if (age < 8){
        printf("0원");
    }
    else if (8 <= age && age < 60)
    {
         printf("5,000원");
    }
    else{
        printf("%d원", result);
    }
    return 0;
}

 

 

 

🌟예제 15번, 3의 배수이면서 5의 배수 판별하기

더보기
/*3의 배수이면서 5의 배수 판별하기*/

#include <stdio.h>

int main(){
    
    int num;

    printf("정수: ");
    scanf("%d", &num);

    if (num % 3 == 0 && num % 5 == 0){
        printf("3과 5의 배수");
    }
    else{
        printf("3과 5의 배수가 아님.");
    }
}

 

 

 

🌟예제 16번, 나이에 따른 공원입장표

더보기
/*나이에 따른 공원입장표*/

#include <stdio.h>

int main(void){
    
    int age;

    printf("나이: ");
    scanf("%d", &age);
    
    if (8 < age || age >= 60){
        printf("5000원");
    }
    else{
        printf("무료");
    }
    return 0;
}

 

 

 

🌟과제 6번, 두 수 중 작은 수 찾기

더보기
#include <stdio.h> 

int main(void)
{
	int a, b;
	
	printf("정수(2개): ");
	scanf("%d %d", &a, &b);

	if(a<b) {
    printf("작은 수: %d", a);
}
	else{
    printf("작은 수: %d", b);
}
	return 0;
}

 

 

 

🌟과제 7번, 두 수의 차 구하기

더보기
#include <stdio.h> 

int main(void)
{
	int a, b;
    int result;
	
	printf("정수(2개): ");
	scanf("%d %d", &a, &b);

    if (a>b){
        result = a-b;
        printf("두 수의 차: %d", result);
    }
    else{
        result = b-a;
        printf("두 수의 차: %d", result);
    }

	return 0;
}

 

 

 

🌟과제 8번, 양수, 0, 음수 판별하는 코드 중 틀린 점 서술.

더보기

 

1. 0이 출력되는 프린트 함수를 if문 바깥에 둬서 음수, 양수를 판별할 때 항상 "0이다."가 출력됨.

2. if, else문을 써도 될 것을 if문을 2가지 씀으로써 가독성이 떨어짐.

/*양수, 0, 음수 판별하기 (수정본)*/

#include <stdio.h>

int main(void){

    int a;

    printf("정수: ");
    scanf("%d", &a);


    if (a < 0){
        printf("음수다");
    }
    else if (a > 0){
        printf("양수다");
    }
    else {
        printf("0");
    }
    
}

 

 

 

🌟과제 9번, 세 수 중 가장 작은 수 찾기.

더보기
/*세 수 중 가장 작은 수 찾기*/

#include <stdio.h>

int main(void){
    int a, b, c;

    printf("정수(3개) : ");
    scanf("%d %d %d", &a, &b, &c);

    if (a < b){
        if (a < c){
            printf("가장 작은 수 : %d", a);
        }
        else{
            printf("가장 작은 수 : %d", c);
        }
    }
    else{
        if (b < c){
            printf ("가장 작은 수 : %d", b);
        } 
        else{
            printf("가장 작은 수 : %d", c);
        }
    }
    return 0;
}

 

 

 

🌟과제 11번, 홀수, 짝수 판별하고 다음 순서도의 1, 2번 채우기

더보기
#include <stdio.h>

int main(){
    
    int num;

    printf("정수: ");
    scanf("%d", &num);

    if (num % 2 == 1){
        printf("홀수");
    }
    else{
        printf("짝수");
    }
}

 

 

 

🌟과제 12번, 3의 배수 판별하고 다음 순서도 1번 채우기

더보기
#include <stdio.h>

int main(){
    
    int num;

    printf("정수: ");
    scanf("%d", &num);

    if (num % 3 != 0){
        printf("3의 배수가 아님");
    }
    else{
        printf("3의 배수.");
    }
}

 

 

 

🌟과제 13번, 거리에 따른 요금제

더보기
/*거리에 따른 요금제*/

#include <stdio.h>

int main(void){
    
    int a;

    printf("요금: ");
    scanf("%d", &a);
    
    if (a < 5){
        printf("1000원");
    }
    else if (5 <= a && a < 10)
    {
         printf("2,000원");
    }
    else{
        printf("3,000원");
    }
    return 0;
}

 

 

 

🌟과제 14번, 5 또는 7의 배수

더보기
#include <stdio.h>

int main(){
    
    int num;

    printf("정수: ");
    scanf("%d", &num);

    if (num % 5 == 0 || num % 7 == 0){
        printf("5 또는 7의 배수");
    }
    else{
        printf("5 또는 7의 배수가 아님.");
    }
}

 

 

 

🌟과제 15번, 나이에 따른 입장료

더보기
/*나이에 따른 공원입장표*/

#include <stdio.h>

int main(void){
    
    int age;

    printf("나이: ");
    scanf("%d", &age);
    
    if (8 <= age && age < 60){
        printf("5000원");
    }
    else{
        printf("무료");
    }
    return 0;
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

미리보기용

'C > Task' 카테고리의 다른 글

C언어 함수  (0) 2025.06.16
C언어 배열  (0) 2025.06.16
C언어 배열 정리  (0) 2025.06.15
06/12 반복구조  (3) 2025.06.12
6/9_C 순차구조  (0) 2025.06.10
'C/Task' 카테고리의 다른 글
  • C언어 배열
  • C언어 배열 정리
  • 06/12 반복구조
  • 6/9_C 순차구조
eull
eull
eull 님의 블로그 입니다.
  • eull
    eull 님의 블로그
    eull
  • 전체
    오늘
    어제
    • 개발 환경 (34)
      • Qt (2)
        • API (0)
        • Project (2)
      • MYSQL_Workbench (1)
        • setting (1)
      • Linux_Ubuntu (2)
        • Task (1)
        • Setting (1)
      • C (19)
        • Concept (4)
        • Task (8)
        • Project (1)
        • Study (5)
        • Setting (1)
      • C++ (1)
        • Study (0)
        • Concept (1)
      • Python (6)
        • Task (4)
        • Project (2)
      • 일상 (1)
      • Setting (1)
      • 홍보 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    #광주인력개발원#대한상공회의소#상공회의소#인력개발원#청년#일경험#ESG#청년일경험&#160;#오텍캐리어#수당100만원#광주#구직단념#그린#Green#취준생#이력서#취업준비#취업맛집&#160;#취업우수기관#국비교육#대학생#ESG지원형
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
eull
6/10 선택구조
상단으로

티스토리툴바