기본적인 입출력 문제를 풀어보자.
1. 백준 2557번 : 간단한 입출력 문제를 먼저 풀어보자.
어떤 언어로 풀던 출력만 하면 된다.
Python
print("Hello World!")
C언어
#include <stdio.h>
int main(void)
{
printf("Hello World!");
}
Java
public class Main {
public static void main(String args []) {
System.out.println("Hello World!");
}
}
2. 백준 1000번
입력을 먼저 받은 다음에 출력을 해야한다.
파이썬으로 풀 때는, 먼저 input() 함수를 이용해서 '변수 = input()' 으로 변수 두 개를 입력받는다.
그리고 split() 함수를 이용해서 입력받은 A와 B 사이에 공백을 두어서 숫자를 나눈다.
**input(). split() 은 입력받은 문자를 공백을 기준으로 나누겠다는 의미이다.
그리고 int() 함수를 사용해서 숫자로 변환해서 두 숫자를 더해서 print 한다.
Python
A, B = input().split()
print(int(A)+int(B))
C언어로 풀 때는 변수선언 후, scanf로 먼저 A와 B를 입력받는다.
그리고 A+B를 출력한다.
정수형 타입 출력이므로 " "안에는 %d를 입력하고 뒤에는 출력하고자 하는 A+B를 입력한다.
C언어
#include <stdio.h>
int main(void)
{
int A, B;
scanf("%d %d", &A, &B);
printf("%d", A + B);
}
3. 10926번
이것도 역시 입력을 먼저 받은 다음에 출력을 해야 한다.
파이썬으로 풀 때, input() 함수를 이용해서 변수 선언을 한다.
그리고 출력할 때 입력했던 것에서??! 을 추가해서 print 한다.
Python
user_id = input()
print(user_id + '??!')
C언어로 풀 때 먼저 변수선언을 해야 한다.
아이디의 길이는 50자 이하이며 문자이기 때문에 char id[50]; 으로 변수를 선언한다.
문자가 사용되므로 %d 가 아닌, %s 를 사용한다.
문자형 타입 출력이므로 " "안에는 %s??!를 입력하고 뒤에는 출력하고자 하는 id를 입력해서 출력한다.
C언어
#include <stdio.h>
int main(void)
{
char id[50];
scanf("%s", &id);
printf("%s??!", id);
}
'동아리 > Early-알튜비튜' 카테고리의 다른 글
알튜비튜_06_1차원배열(1) (0) | 2024.11.11 |
---|---|
알튜비튜_05_반복문 (1) | 2024.11.10 |
알튜비튜_04_조건문 (1) | 2024.10.28 |
알튜비튜_03_입출력(1) (1) | 2024.10.04 |
알튜비튜_02_디버깅 툴 (0) | 2024.09.12 |