반응형
백준 알고리즘 문제의 단계별 문제의 3번. for문 파트입니다.
첫 번째 입력이 총 몇번 계산할지를 , 그리고 그 이후가 그 각각의 연산될 수에대해 입력이 들어옵니다.
이전 문제와 동일하지만 출력 형식만 수정해주면 될것같습니다.
C언어입니다.
#include<stdio.h>
int main(){
int a,b,c;
scanf("%d",&a);
for (int i=1;i<=a;i++){
scanf("%d %d",&b,&c);
printf("Case #%d: %d + %d = %d\n",i,b,c,b+c);
}
}
C++입니다.
#include <iostream>
using namespace std;
int main(){
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int a,b,n;
cin>>n;
for (int i=1;i<=n;i++){
cin>>a>>b;
cout<<"Case #"<<i<<": "<<a<<" + "<<b<<" = "<<a+b<<"\n";
}
}
python입니다
a=input()
a = int(a)
for i in range(0,a):
b,c=input().split()
b= int(b)
c = int(c)
print("{}".format(b+c))
Java입니다.
import java.util.*;
import java.io.*;
public class Main {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int num = Integer.parseInt(br.readLine()); //총 입력받을 문자 수
StringTokenizer temp;
int a,b;
for(int i=1;i<=num;i++){
temp = new StringTokenizer(br.readLine());
a = Integer.parseInt(temp.nextToken());
b = Integer.parseInt(temp.nextToken());
bw.write("Case #"+i+": "+a+" + "+b+" = "+(a+b)+"\n");
}
bw.flush(); // 남아있는 데이터를 모두 출력
bw.close(); //닫음
}
}
이것으로 8번째 기본 반복문 문제인 A+B-8를 풀어보았습니다.
반응형
'코딩 - > 백준 알고리즘 해설' 카테고리의 다른 글
백준 알고리즘 단계별 문제풀이 3 . for문 , 별 찍기 - 2 (백준 2439번) (0) | 2021.07.06 |
---|---|
백준 알고리즘 단계별 문제풀이 3 . for문 , 별 찍기 - 1 (백준 2438번) (0) | 2021.07.06 |
백준 알고리즘 단계별 문제풀이 3 . for문 , A+B - 7 (백준 11021) (0) | 2021.07.06 |
백준 알고리즘 단계별 문제풀이 3 . for문 , 기찍 N (백준 2742번) (0) | 2021.07.06 |
백준 알고리즘 단계별 문제풀이 3 . for문 , N 찍기 (백준 2741번) (0) | 2021.07.06 |