chapter8. 문제풀이

마블현·2024년 4월 2일

C언어

목록 보기
11/17

문제 08-1. [if~else문의 활용]

  1. 1이상 100미만의 정수 중에서 7의 배수와 9의 배수를 출력하는 프로그램을 작성
    단, 7의 배수이면서 동시에 9의 배수인 정수는 한번만 출력

  1. 두 개의 정수를 입력 받아서 두 수의 차를 출력하는 프로그램을 구현
    단, 무조건 큰 수에서 작은 수를 뺀 결과를 출력
    예를 들어서 입력된 두 수가 순서에 상관없이 12와 5라면 7이 출력되어야 하고, 입력된 두 수가 순서에 상관없이 4와 16이라면 12가 출력
    즉, 출력 결과는 무조건 0이상

  1. 학생의 전체 평균점수에 대한 학점을 출력하는 프로그램 작성
    학생의 성적이 90점 이상이면 A, 80점 이상이면 B, 70점 이상이면 C, 50점 이상이면 D 그리고 그 미만이면 F
    프로그램 실행 시 순서대로 국어, 영어, 수학의 점수를 입력 후 평균을 구한 다음 그에 적절한 학점 출력

  1. 위의 문제2를 조건 연산자를 이용하는 형태로 프로그램을 변경

문제 08-2 [continue&break의 활용]

  1. 구구단을 출력하되 짝수 단만 출력
    또한 2단은 2×2까지, 4단은 4×4까지, 6단은 6×6까지, 8단은 8×8까지만 출력되도록 프로그램을 구현
    continue와 break문 사용
    continue문은 어디에 사용하는거지..?
    해결!

  1. 다음 식을 만족하는 모든 A와 Z를 구하는 프로그램을 작성
    A Z + Z A = 99
    참고로, 가능한 모든 수의 조합을 시도하기 위해서는 반복문을 중첩
profile
고수로 나아가는 중

0개의 댓글