목록풀이 (3)
K_blueprint
- 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. - 입력은 여러 개의 테스트 케이스로 이루어져 있다.- 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다.(0 - 각 테스트 케이스마다 A+B를 출력한다. (풀이 코드)while sum != 0: try: # 예외 처리문(예외가 발생할 수 있는 코드 삽입) A, B = map(int, input().split()) sum = A + B if A > 0 and B > 0: print(sum) except: # 예외 처리문(예외가 발생했을 때 실행할 코드 삽입) ..
● 두 개의 실수 a, b를 입력으로 받아서, a - b를 a * b로 나누는 프로그램을 작성하라.● 두 수를 계속해서 입력 받아(루프문 사용) 계산을 하고 수치형이 아닌 데이터(ex. 문자)가 들어오면 계산을 종료한다. ● 입력의 첫 줄에는 두 개의 실수 a, b가 주어진다. ● 계산 결과를 하나의 줄에 소숫점 이하 세자리까지만 출력한다. #include int main() { double a, b, c; // 실수형 자료형 선언 while (scanf("%lf %lf", &a, &b)==2) // 2개의 실수가 입력되는 동안 반복 { c = (a-b)/(a*b); // 연산문 printf("%.3lf\n", c); // 소숫점 아래 세자리 까지 출력하는 출력문 } ..
● 초 단위로 주어진 시간이 있다. 이 시간을 일(day), 시(hour), 분(minute), 초(second)로 바꾸어 출력하는 프로그램을 작성하라.● 0 이하의 값이 입력되면 작업을 끝내도록 만들어라.● ex) 12345초 = 0일 3시 25분 45초 ● 입력의 각 줄에는 초 단위의 시간이 하나의 정수 N으로 주어지고, 입력의 마지막 줄에는 0 혹은 음의 정수값이 주어진다. ● 각 입력에 대해서 한 줄에 일(day), 시(hour), 분(minute), 초(second)에 해당하는 네 개의 정수를 출력한다. #include int main(){ int N, NN, d, h, m, s; //N=입력받는 초값, NN=입력받은 초값 출력 변수 scanf("%d", &N); // 입력문 while..