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;
}