본문 바로가기
코딩 이야기/C언어

1st 형성평가

by 쭌's story 2022. 4. 13.

 

쭌's story입니다.

 

지금까지 C언어의 출력문과 입력문을 학습해보았습니다.

 

출력문과 입력문만 활용하여 풀어볼 수 있는 문제들을 소개하겠습니다.

 

각 문제의 모범 코드는 글의 마지막 부분에 공개해두겠습니다.

 

해설은 필요한 문제의 경우에만 하도록 하겠습니다.

 

아직까지는 해설이 필요한 문제가 별로 없습니다 ㅎㅎㅎ

 

 

바꿔서 출력하기

두 정수를 입력받아 순서를 바꿔서 출력하시오.

codeup.kr

 

사칙연산 계산기

두 정수 a, b를 입력받는다.

codeup.kr

 

 

 

두 실수의 곱

두 실수를 입력받아 두 실수의 곱을 출력하되 소수 둘째자리까지 출력하시오.

codeup.kr

 

 

삼각형의 넓이 구하기

삼각형의 넓이를 소수 첫째자리까지 출력한다.

codeup.kr

 

일을 시간으로 변환

시간으로 변환해서 출력한다.

codeup.kr

 

 

세 수의 평균

세 수의 평균을 소수 둘째자리까지 출력하시오.

codeup.kr

 

 

나머지 구하기

두 정수 a, b를 입력받는다. a는 피제수, b는 제수를 나타낸다. 예) 7 5 가 입력되었다면  ====>   7  /  5 를 뜻함

codeup.kr

 

 

초를 분/초로 변환

분, 초 순서로 출력한다.

codeup.kr

 

 

1113 : 바꿔서 출력하기
#include <stdio.h>

int main()
{
    int a, b;
    scanf("%d%d",&a,&b);
    printf("%d %d",b,a);
    return 0;
}

 

1116 : 사칙연산 계산기
#include <stdio.h>
int main()
{
    int a,b;

    scanf("%d%d",&a,&b);
    printf("%d+%d=%d\n",a,b,a+b);
    printf("%d-%d=%d\n",a,b,a-b);
    printf("%d*%d=%d\n",a,b,a*b);
    printf("%d/%d=%d",a,b,a/b);
    return 0;
}
1117 : 두 실수의 곱
#include <stdio.h>

int main()
{
    double a,b;

    scanf("%lf%lf",&a,&b);

    printf("%.2f",a*b);

    return 0;
}
1118 : 삼각형의 넓이 구하기

1. 출력 값이 실수형이므로 입력 값을 실수형으로 설정하는 것이 편하다.
2. 만일 정수 형태로 입력을 받을 경우에는 printf("%.1f", 1.0 * a * b / 2) 와 같이 계산 식에 영향을 끼치지 않는 1.0을 곱하는 형태로 계산 결과를 실수형으로 바꿀 수 있다. 
#include <stdio.h>

int main()
{
    double a,b;

    scanf("%lf%lf",&a,&b);

    printf("%.1f",a*b/2);

    return 0;
}
1119 : 일을 시간으로 변환
#include <stdio.h>

int main()
{
    int a;
    scanf("%d",&a);

    printf("%d",24*a);

    return 0;
}
1120 : 세 수의 평균
Tips. 삼각형의 넓이 문제처럼 입력, 출력 형태를 적절하게 수정하여 "정확한 풀이"를 받을 수 있다.
#include <stdio.h>

int main()
{
    double a,b,c;
    
    scanf("%lf%lf%lf",&a,&b,&c);

    printf("%.2f",(a+b+c)/3);

    return 0;
}
1121 : 나머지 구하기
#include <stdio.h>

int main()
{
    int a,b;

    scanf("%d%d",&a,&b);

    printf("%d",a%b);

    return 0;
}
1122 : 초를 분/초로 변환
#include <stdio.h>

int main()
{
    int a;

    scanf("%d",&a);

    printf("%d %d",a/60,a%60);

    return 0;
}

 

풀다가 막히면 코드업에서 operaghost로 쪽지를 보내주세요.

 

선생님 ID 등록 기능을 사용하면 제가 여러분이 낸 소스 코드를 볼 수 있기 때문에 도움을 주기 편해집니다.

'코딩 이야기 > C언어' 카테고리의 다른 글

선택제어문1  (3) 2022.04.14
입력문  (3) 2022.04.11
출력문  (3) 2022.04.10
프로젝트 준비  (1) 2022.04.10

댓글