티스토리 뷰



이번 포스팅은 백준 알고리즘 사이트의 15552번 빠른 A+B 문제를 C언어로 코딩해보겠습니다. 아래 url로 접속하시면 문제를 볼 수 있습니다.


https://www.acmicpc.net/problem/15552


지난 백준 알고리즘 포스팅과 같은 단계로 for문 사용해보기 단계의 문제입니다.



이 문제를 풀 떄 C의 경우 일반적은 A+B를 생각하시면 될 것 같습니다. 


C++, Java, Python의 경우에만 빠른 A+B를 위해 보편적이지 않은 방법을 사용하지만, C언어의 scanf/printf의 경우에는 영향을 받지 않기에 신경쓰지 않으셔도 됩니다.


1
2
3
4
5
6
7
8
9
#include <stdio.h>
void main() {
    int input, a, b, i;
    scanf("%d"&input);
    for(i = 0; i < input; i++){
        scanf("%d %d"&a, &b);
        printf("%d\n", a+b);
    }
}
cs


몇개의 수를 더할지 사용자의 입력을 받는 input변수와 더할 두 수 a와 b, 그리고 for문을 위한 i를 변수로 지정해줍니다.


input을 입력받고, for문을 이용해 0부터 input값보다 하나 작도록 범위를 지정해줍니다.


for문 내에서 scanf와 printf를 반복하며 a와 b를 입력받고, 둘을 더한 값을 출력하는 코드를 작성해주시면 됩니다.



다음 포스팅에서는 다음 단계의 코드를 보도록 하겠습니다.


다음 포스팅에서 봐요 :))




공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함