반응형
문제
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
입력
첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.
출력
출력형식과 같게 N*1부터 N*9까지 출력한다.
정답코드
1. Python
# 정수 N 입력받기
N = int(input())
# 1부터 9까지 반복하여 구구단 출력
for i in range(1, 10):
print(f"{N} * {i} = {N * i}")
2. Java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 정수 N 입력받기
int N = sc.nextInt();
// 1부터 9까지 반복하여 구구단 출력
for (int i = 1; i <= 9; i++) {
System.out.println(N + " * " + i + " = " + (N * i));
}
}
}
3. C++
#include <iostream>
using namespace std;
int main() {
int N;
// 정수 N 입력받기
cin >> N;
// 1부터 9까지 반복하여 구구단 출력
for (int i = 1; i <= 9; i++) {
cout << N << " * " << i << " = " << N * i << endl;
}
return 0;
}
4. JavaScript
const readline = require('readline').createInterface({
input: process.stdin,
output: process.stdout
});
readline.question('', input => {
const N = parseInt(input);
// 1부터 9까지 반복하여 구구단 출력
for (let i = 1; i <= 9; i++) {
console.log(`${N} * ${i} = ${N * i}`);
}
readline.close();
});
5. C
#include <stdio.h>
int main() {
int N;
// 정수 N 입력받기
scanf("%d", &N);
// 1부터 9까지 반복하여 구구단 출력
for (int i = 1; i <= 9; i++) {
printf("%d * %d = %d\n", N, i, N * i);
}
return 0;
}
반응형
'알고리즘 문제풀이 > 백준' 카테고리의 다른 글
백준 8393번 합 정답 코드 (0) | 2024.10.09 |
---|---|
백준 10950번 A+B-3 정답 코드 (1) | 2024.10.09 |
백준 2480번 주사위 세개 정답 코드 (0) | 2024.10.06 |
백준 2525번 오븐 시계 정답 코드 (0) | 2024.10.06 |
백준 2884번 알람시계 정답 코드 (1) | 2024.10.06 |
댓글