ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 12주 차 수업 중 과제
    C/수업 2024. 5. 20. 16:36

     

     

    #define _CRT_SECURE_NO_WARNINGS
    #include <stdio.h>
    int main(void)
    {
    int num, sum = 0;

    printf("1번째 수를 입력하세요=");
    scanf("%d", &num);
    sum = sum + num;
    printf("2번째 수를 입력하세요=");
    scanf("%d", &num);
    printf("3번째 수를 입력하세요=");
    scanf("%d", &num);
    sum = sum + num;
    printf("합:%d,평균:%lf \n", sum, sum / 3.0);
    return 0;
    }


    for 문

     

    #define _CRT_SECURE_NO_WARNINGS
    #include <stdio.h>
    int main(void)
    {
    int num, i, sum = 0;

    for (i = 1; i <= 3; i++) {

    printf("%d번째 수를 입력하세요=", i);
    scanf("%d", &num);
    sum = sum + num;
    }
    printf("합:%d,평균:%lf \n", sum, sum / 3.0);
    return 0;
    }


    #define _CRT_SECURE_NO_WARNINGS
    #include <stdio.h>
    int main(void)
    {
    int num, i, sum = 0, number;
    printf("몇 개의 수를 합과 평균 구하고 싶어==");
    scanf("%d", &number);

    for (i = 1;i <= number;i++) {

    printf("%d번째 수를 입력하세요=", i);
    scanf("%d", &num);
    sum = sum + num;
    }
    printf("합:%d,평균:%lf \n", sum, (double)sum / number);
    return 0;
    }


     

    #define _CRT_SECURE_NO_WARNINGS  // 안전하지 않은 함수 경고를 무시하기 위한 선언

    #include <stdio.h>

    int main(void)
    {
        int i, num, sum = 0, total;  // 루프 변수 i, 입력받은 수를 저장할 변수 num, 누적합을 저장할 변수 sum, 총 개수를 저장할 변수 total을 선언하고 초기화
        printf("임의 개수의 수 평균을 구하는 프로그램입니다.\n");  // 사용자에게 프로그램의 목적을 안내하는 메시지 출력
        printf("계산하려는 수는 몇 개입니까==");  // 사용자로부터 총 개수를 입력받기 위한 안내 메시지 출력
        scanf("%d", &total);  // 사용자로부터 총 개수를 입력받아 total 변수에 저장

        for (i = 1; i <= total; i++) {  // 1부터 total까지의 숫자를 입력받기 위한 루프
            printf("%d번째 수를 입력하세요=", i);  // 몇 번째 숫자인지 사용자에게 안내하는 메시지 출력
            scanf("%d", &num);  // 사용자로부터 숫자를 입력받아 num 변수에 저장
            sum += num;  // 입력받은 숫자를 누적하여 sum 변수에 저장
        }
        printf("합은 %d, 평균은 %lf입니다.\n", sum, (double)sum / total);  // 총 합과 평균을 계산하여 출력
        return 0;  // 프로그램 종료
    }



    #include <stdio.h>

    int main(void)
    {
        int n, m;  // 반복에 사용될 변수 n과 m을 선언

        puts("우주정복.");  // "우주정복."을 출력
        for (n = 1; n <= 100; n++) {  // n이 1부터 100까지 반복
            printf("%d%%\b\b\b\b", n);  // n의 퍼센트 값을 출력하고 커서를 세 번 뒤로 이동하여 같은 줄에 값을 덮어쓰기 위해 \b를 사용
            for (m = 1; m <= n * 1000000; m++);  // n에 비례하여 대기 시간을 가지는 빈 반복문
        }
        puts("정복완료.");  // "정복완료."를 출력
        return 0;  // 프로그램 종료
    }

    이 프로그램은 "우주정복."을 출력한 뒤, 1부터 100까지의 숫자를 퍼센트로 출력하고 대기하는 방식으로 진행됩니다. 내부 반복문에서 m은 n에 비례하여 증가하므로, n이 증가할수록 퍼센트가 증가할 때의 대기 시간도 늘어나게 됩니다. 마지막으로 "정복완료."를 출력하고 프로그램이 종료됩니다.


     

    19단

    #include <stdio.h>
    int main(void)
    {
    int dan, gop;

    for (dan = 2; dan <= 19; dan++) {
    for (gop = 1; gop <= 9; gop++) {
    printf("%2dx%d=%3d ", dan, gop, dan * gop);
    }
    printf("\n");
    }
    printf("\n");
    return 0;
    }


    예제 7.28 기말 ㄴㄴ


     

    * 기말에서 나옴

    while문에서는 세미콜론 해도 되고 안 해도 되는데 하면 더 이상함

    do while 문에서는 반드시 해야 됨


    #include <stdio.h>
    #include <conio.h>  //_getche()
    int main(void)
    {
    char key;

    printf("키 하나를 누르세요.\nq, Q를 누르면 프로그램을 종료합니다 :\n");
    do {
    key = _getche();
    } while (key != 'q' && key != 'Q');
    printf("\n바이~~\n");
    return 0;
    }

    드모르간의 법칙

    시험에 많이 나옴


    C, C++, Python, Java, JavaScript, PHP, Ruby, Swift, Rust, Go, 등 다양한 프로그래밍 언어가 continue 문을 지원합니다. 이 문은 반복문 내에서 사용되며, 특정 조건에서 현재 반복을 중지하고 다음 반복을 시작합니다. 다양한 언어의 공식 문서나 튜토리얼에서 continue 문을 지원하는 방법을 확인할 수 있습니다.

     

    #include <stdio.h>
    int main(void)
    {
    int n;
    for(n=1;n<=100;n++)
    {
    if(n%2==0) continue;
    printf("%3d ",n);
    }
    return 0;   
    }


    #define _CRT_SECURE_NO_WARNINGS 
    #include <stdio.h>

    int main(void)
    {
        double weight, height, bmi;
        printf("신체질량지수(Body Mass Index:BMI)에 의한 비만도 \n");
        printf("계산법으로 비만도를 측정해주는 프로그램입니다.\n");
        printf("이 지수가 30 이상 고도비만, 25~29.9 비만, 23~24.9 과체중,\n");
        printf("18.6∼22.9 정상, 18.5 이하 저체중으로 판정됩니다다.\n");

        printf("체중을 입력하세요(kg)=");
        scanf("%lf", &weight);
        printf("키를 입력하세요(cm)=");
        scanf("%lf", &height);
        height = height / 100.0;  // 키를 m단위로 환산
        bmi = weight / (height * height);

        printf("당신의 BMI는 %f입니다.\n", bmi);
        if (bmi >= 30)
            printf("오 테러블~~고도비만입니다.\n");
        else if (bmi >= 25.0 && bmi < 30.0)
            printf("오 노우~~비만입니다.\n");
        else if (bmi >= 23.0 && bmi < 25.0)
            printf("웁스~~과체중입니다.\n");
        else if (bmi >= 18.6 && bmi < 23.0)
            printf("착한 몸매~~정상입니다.\n");
        else
            printf("야참이 필요한 당신~~저체중입니다.\n");
        return 0;
    }

    'C > 수업' 카테고리의 다른 글

    14주 차 수업 중 과제  (1) 2024.06.03
    13주 차 수업 중 과제  (0) 2024.05.27
    11주 차 수업 과제  (0) 2024.05.13
    9주 차 수업 중 과제  (0) 2024.04.29
    7주 차 수업 과제  (1) 2024.04.15
Designed by Tistory.