0930

공기훈·2021년 9월 30일
0

기초프로그래밍

목록 보기
3/9

1 - 면허

#define CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	int type, point;

	printf("번호를 선택 : 1, 2");
	scanf("%d", &type);

	printf("필기시험점수 입력 : ");
	scanf("%d", &point);

	if (type == 1)
	{
		if (point >= 70)
			printf("1종 면허 합격\n");
		else
			printf("1종 면허 불합격\n");
	}
	if (type == 2)
	{
		if (point >= 60)
			printf("2종 면허 합격\n");
		else
			printf("2종 면허 불합격\n");
	}
	return 0;
}

2 - 윤년

int year;
	printf("년도를 입력하세요 : ");
	scanf("%d", &year);


	if (year % 400 == 0)
		printf("윤년");
	else if (year % 100 == 0)
		printf("평년");
	else if (year % 4 == 0)
		printf("윤년");
	else
		printf("평년");

	return 0;

3 - 함수

float x, y;
	printf("x값을 입력하세요 : ");
	scanf("%f", &x);

	if (x <= 0)
		y = x * x * x - 5 * x + 10;
	else
		y = x + 5;

	printf("f(x) = %.2f", y);

4 - 약수

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	int a, b;
	printf("두 수를 입력해주세요 : ");
	scanf("%d %d", &a, &b);

	if (b % a == 0)
		printf("%d은(는) %d의 약수입니다.", a, b);
	else
		printf("%d은(는) %d의 약수가 아닙니다.", a, b);

	return 0;
}

5 - 성적

 int score;

    printf("점수를 입력해주세요: ");
    scanf("%d", &score);

    if (score > 100 || score < 0)
        return 0;

    else if (score >= 90)
        printf("A");
    else if (score >= 80) 
        printf("B");
    else 
        printf("F");

    return 0;
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	int score, grade;
	printf("점수를 입력하세요 : ");
	scanf("%d", &score);

	if (score >= 0 && score <= 100)
	{
		grade = score / 10;

		switch (grade)
		{
		case 9: case 10:
			printf("A");
			break;
		case 8:
			printf("B");
			break;
		case 7:
			printf("C");
			break;
		case 6:
			printf("D");
			break;
		default:
			printf("F");
		}
	}
	else
		printf("점수를 잘못 입력하였습니다.");

	return 0;
}
profile
be a coding master

0개의 댓글