-
JUNGOL...4일지 2020. 10. 10. 11:49
Language_Code/출력/형성평가1
문제
다음 "출력 예"와 같이 출력하는 프로그램을 작성하시오.
출력 예
My name is Hong
FormativePrint01.h
#include <iostream>
FormativePrint01.cpp
void FormativePrint01::Code() { std::cout << "My name is Hong"; }
Language_Code/출력/형성평가2
문제
다음 출력 예와 같이 출력되는 프로그램을 작성하시오.
출력 예
My hometown
Flowering mountain
FormativePrint02.h
#include <iostream>
FormativePrint02.cpp
void FormativePrint02::Code() { std::cout << "My hometown\n"; std::cout << "Flowering mountain"; }
Language_Code/출력/형성평가3
문제
다음 출력 예와 같이 출력되는 프로그램을 작성하시오.
출력 예
TTTTTTTTTT
TTTTTTTTTT
TT
TT
TT
FormativePrint03.h
#include <iostream>
FormativePrint03.cpp
void FormativePrint03::Code() { std::cout << "TTTTTTTTTT\n" "TTTTTTTTTT\n" " TT\n" " TT\n" " TT"; }
Language_Code/출력/형성평가4
문제
다음 출력 예와 같이 출력되는 프로그램을 작성하시오.
합계와 평균은 수식을 이용하세요.
출력 예
kor 90
mat 80
eng 100
sum 270
avg 90
Hint!
합계와 평균을 구하는 수식은 다음과 같다.
sum 90 + 80 + 100
avg (90 + 80 + 100) / 3
FormativePrint04.h
#include <iostream>
FormativePrint04.cpp
void FormativePrint04::Code() { std::cout << "kor " << 90 << "\n"; std::cout << "mat " << 80 << "\n"; std::cout << "eng " << 100 << "\n"; std::cout << "sum " << 90 + 80 + 100 << "\n"; std::cout << "avg " << (90 + 80 + 100) / 3 << "\n"; }
Language_Code/출력/형성평가5
문제
다음 출력 예와 같이 모든 단어를 15칸씩 오른쪽에 맞추어 출력되는 프로그램을 작성하시오.
출력 예
Seoul 10,312,545 +91,375
Pusan 3,567,910 +5,868
Incheon 2,758,296 +64,888
Daegu 2,511,676 +17,230
Gwangju 1,454,636 +29,774
Hint!
모두 ' '가 포함되어있으므로 숫자가 아닌 문자열로 처리하면 된다.
공백도 한 칸을 차지하게 됨을 주의하라.
"%15s %15s %15s" 이렇게 표시하면 두 번째와 세 번째는 16칸이 되므로 "%15s%15s%15s"와 같이 공백이 없이 표시해야 된다.
FormativePrint05.h
#include <iostream> #include <iomanip>
FormativePrint05.cpp
void FormativePrint05::Code() { std::cout.setf(std::ios::right); std::cout << std::setw(15) << "Seoul" << std::setw(15) << "10,312,545" << std::setw(15) << "+91,375" << "\n" << std::setw(15) << "Pusan" << std::setw(15) << "3,567,910" << std::setw(15) << "+5,868" << "\n" << std::setw(15) << "Incheon" << std::setw(15) << "2,758,296" << std::setw(15) << "+64,888" << "\n" << std::setw(15) << "Daegu" << std::setw(15) << "2,511,676" << std::setw(15) << "+17,230" << "\n" << std::setw(15) << "Gwangju" << std::setw(15) << "1,454,636" << std::setw(15) << "+29,774"; }
NadanKim/CodingTest_JUNGOL: JUNGOL 코딩 테스트를 위한 저장소 (github.com)