분류 전체보기 (164) 썸네일형 리스트형 파이썬 코드업 기초100제 1022 : [기초-입출력] 문장 1개 입력받아 그대로 출력하기(설명) 문제 설명 공백 문자가 포함되어 있는 문장을 입력받고 그대로 출력하는 연습을 해보자. 예시 char data[2001]; fgets(data, 2000, stdin); printf("%s", data); 위와 같이 실행하면 공백이 포함된 문장을 키보드(stdin)로 입력받아 최대 2000자까지 data[ ] 공간에 저장하고 출력할 수 있다. %s 는 문자열(string, 실로 연결된 문자들. 문장)로 출력하라는 의미이다. 참고 fgets( ) 를 사용하면 공백문자가 포함되어잇는 문장을 입력받아 저장할 수 있다. 만약, 아래처럼 scanf("%s", ... ) 를 이용해 문장을 입력받으면, 첫 번째 단어까지만 저장된다. char data[51] = ""; //최대 50문자까지 저장 가능 scanf("%s".. 파이썬 코드업 기초100제 1021 : [기초-입출력] 단어 1개 입력받아 그대로 출력하기(설명) 문제 설명 1개의 단어를 입력받아 그대로 출력해보자. 정답 a = input() print(a) 파이썬 코드업 기초100제 1020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기 문제 설명 주민번호는 다음과 같이 구성된다. XXXXXX-XXXXXXX 앞의 6자리는 생년월일(yymmdd)이고 뒤 7자리는 성별, 지역, 오류검출코드이다. 주민번호를 입력받아 형태를 바꿔 출력해보자. 정답 a = input() a = a.replace("-","") print(a) 파이썬 코드업 기초100제 1019 : [기초-입출력] 연월일 입력받아 그대로 출력하기 문제 설명 년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자. 정답 a, b, c = input().split(".") a, b, c = int(a), int(b), int(c) print("%04d.%02d.%02d" %(a, b, c)) 파이썬 코드업 기초100제 1018 : [기초-입출력] 시간 입력받아 그대로 출력하기(설명) 문제 설명 어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자. 참고 scanf( ) 함수는 지정한 형식(format)에 따라 입력받는 함수이다. 따라서, 입력받고자 하는 형식으로 표현해주면 된다. 예시 scanf("%d:%d", &h, &m); //콜론(:) 기호를 기준으로 두 수가 각 변수에 저장된다. 정답 a, b = input().split(":") print(a+":"+b) 파이썬 코드업 기초100제 1017 : [기초-입출력] 정수 1개 입력받아 3번 출력하기(설명) 문제 설명 int형 정수 1개를 입력받아 공백을 사이에 두고 3번 출력해보자. 참고 printf("%d %d %d", a, a, a); 와 같은 방법으로 출력할 수 있다. 정답 a = int(input()) print("%d %d %d" %(a, a, a)) 파이썬 코드업 기초100제 1015 : [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기(설명) 문제 설명 실수(float) 1개를 입력받아 저장한 후, 저장되어 있는 값을 소수점 셋 째 자리에서 반올림하여 소수점 이하 둘 째 자리까지 출력하시오. 참고 %.3f 와 같은 형식으로 지정하면, 소수점 이하 넷 째 자리에서 반올림하여 소수점 이하 셋 째 자리까지 출력하라는 의미이다. 정답 a = float(input()) print("%.2f" %a) 파이썬 코드업 기초100제 1014 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기(설명) 문제 설명 2개의 문자(ASCII CODE)를 입력받아서 순서를 바꿔 출력해보자. 참고 char x, y; scanf("%c %c", &x, &y); printf("%c %c", y, x); //출력되는 순서를 작성 와 같은 방법으로 해결할 수 있다. 정답 a, b = input().split() print(b, a) 이전 1 ··· 16 17 18 19 20 21 다음