분류 전체보기12 명품 C++ 프로그래밍 3장 오픈챌린지, 실습문제 일부만 오픈챌린지// Exp.h#ifndef CHAP1_EXP_EXP_H_#define CHAP1_EXP_EXP_H_class Exp {public: Exp(); Exp(int base); Exp(int base, int exp); int GetBase() const { return base_; } int GetExp() const { return exp_; } int GetValue() const; bool Equals(const Exp& exp) const;private: int base_; int exp_;};#endif//Exp.cc#include "Exp.h"#include Exp::Exp() :base_(1), exp_(1) {}Exp::Exp(int base) :base_(base).. 2024. 11. 3. 명품 C++ Programming 2장 실습문제 일부 내 C++ style을 유지하고 기록하기 위해서 아카이브한다.// 13#include #include enum { 짬뽕 = 1, 짜장, 군만두, 종료 };int main() { std::cout > "; std::cin >> menu; if (menu == 종료) { std::cout 4 || menu > num; switch (menu) { case 짬뽕: std::cout #include int main() { std::cout > "; std::string coffee{ "" }; std::getline(std::cin, coffee); int num{ 0 }; std::cout >"; std::cin >> num; std.. 2024. 10. 31. 4판 명품 자바 프로그래밍 3장 실습문제 (일부만) 4. 자바에서는 scanner로 문자 하나를 입력받을 수 없다. 따라서 문자열로 입력받은 후, 그 문자열의 첫번째 인덱스를 s.charAt(0)과 같이 얻어낸뒤, char타입에 저장하면 된다. 아스키코드값('0' = 48, 'A' = 65, 'a' = 97) 외워두면 편하다.import java.util.Scanner;public class WhileTest { public static void main(String[] args) { System.out.print("소문자 알파벳 하나를 입력하시오>>"); Scanner scanner = new Scanner(System.in); String s = scanner.nextLine(); char end = s.charAt(0); for(char.. 2024. 10. 9. 4판 명품 자바 프로그래밍 2장 실습문제 풀이 (일부만) 4. 같은 값의 숫자가 나올경우를 고려import java.util.Scanner;public class App { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("정수 3개 입력>>"); int num1 = scanner.nextInt(); int num2 = scanner.nextInt(); int num3 = scanner.nextInt(); int middle; if(num1>=num2 && num1=num3 && num1=num1 && num2=num3 && num25. 배열에 3개의 변의 길이를 넣고, 오름차순으로 정렬하여 index 2에 max가.. 2024. 10. 7. 공부 일지를 작성해보려고 한다. 앞으로 프로그래밍 공부를 열심히 해보려고 하는데, 그날 그날마다 일지를 간단히 기록하겠다. 2023. 12. 31. 이전 1 2 3 다음