본문 바로가기

프로그래밍 언어 문제120

코드업 1024번 문제 풀이 안녕하세요 보글리아입니다. 이번 시간에는 코드업 1024번 문제 풀이를 하겠습니다. ※본 풀이는 C언어와 C++언어를 같이 사용해서 설명하겠습니다※ 문제 단어를 1개 입력받는다. 입력받은 단어(영어)의 각 문자를 한 줄에 한 문자씩 분리해서 출력한다. 입력 : 단어 하나를 입력받는다(단 20자 이하를 기준으로 한다) 출력 : 단어의 문자를 하나씩 나누어 한 줄에 한 개씩 ' '로 묶어 출력한다. 문제 해설 단어를 하나 입력받을 변수를 선언해 줍니다. 여기서 char 변수명[]으로 해도 되지만 C++의 string을 사용해 변수를 선언하겠습니다. 그다음으로 입력을 받습니다. 반복문인 for문을 사용합니다. for문에서 조건식을 보면 i는 word.length()가 작다. 이 부분은 우리가 입력한 문자열의 .. 2023. 10. 10.
코드업 1023번 문제 풀이 안녕하세요 보글리아입니다. 이번 시간에는 코드업 1023번 문제 풀이를 하겠습니다. ※본 풀이는 C언어와 C++ 언어를 같이 사용해서 설명하겠습니다※ 문제 실수 1개를 입력받아 정수 부분과 실수 부분으로 나누어 출력한다. 만약 실수 부분이 0으로 시작하지 않는다면(예를 들어 1.000009) scanf("%d.%d", &a, &b)도 하나의 방법이 될 수 있다. 입력 : 실수 1개를 입력한(단, 입력값은 절댓값이 10000을 넘지 않으며, 소수점 이하 자릿수는 최대 6자리까지이고 0이 아닌 숫자로 시작한다.) 출력 : 첫 번째 줄에 정수 부분을, 두 번째 줄이 실수 부분을 출력한다. 문제 풀이 실수 1개를 입력받지만 정수 부분과 실수 부분 나눠서 출력해야 하기 때문에 변수를 두 개 선언해 줍니다. 그리고.. 2023. 10. 10.
코드업 1022번 문제 풀이 안녕하세요 보글리아입니다. 이번 시간에는 코드업 1022번 문제 풀이를 하겠습니다. ※본 풀이는 C언어와 C++ 언어를 같이 사용해서 설명하겠습니다※ 문제 공백 문자가 포함되어 있는 문장을 입력받고 그대로 출력해 주세요. fgets(data, 2000, stdin)을 사용하면 공백이 포함된 문장을 키보드(stdin)로 입력받아 최대 2000 단어까지 data 변수에 출력할 수 있습니다. 입력 : 공백이 포함되어야 하며, 입력되는 문장은 여러 단어로 구성돼야 하고 엔터로 끝마녀 최대 길이는 2000 문자를 넘지 않도록 한다. 출력 : 입력된 문장을 그대로 출력한다. 문제 해설 먼저 문장을 입력받기 위해서 char 자료형으로 변수를 하나 선언하고 이 변수의 배열 요소를 2001로 해줍니다. 그리고 fgets.. 2023. 10. 9.
코드업 1021번 문제 풀이 안녕하세요 보글리아입니다. 이번 시간에는 코드업 1021번 문제 풀이를 하겠습니다. ※본 풀이는 C언어와 C++ 언어를 같이 사용해서 설명하겠습니다※ 문제 : 1개의 단어를 입력받아 그래도 출력해 보자 입력 : 한 단어가 입력된다(단, 단어의 길이는 50자 이하). 문자를 50개 저장하기 위해서는 char data[51]로 선언하면 된다. 출력 : 입력된 단어를 그대로 출력한다. 문제 해설 먼저 1개의 단어를 입력받을 변수를 하나 선언해 줍니다. 그리고 이 변수는 단어 제한이 50 단어라 배열을 사용해 줍니다. 50 단어이기 때문에 배열요소를 51로 설정합니다. 그리고 cin으로 입력받아 출력을 하면 됩니다. #include using namespace std; int main() { char word[.. 2023. 10. 9.