안녕하세요 C언어 공부중인 뉴비입니다.


문제 풀다가 모르는게 있어서 여쭤보려고 질문글 올립니다


img.png


이런 문제인데


#include <stdio.h>

int main(void){

    int T;

    scanf("%d", &T);         

    int i;

    for(i = 0; i<T; i++){ 

        int A, B;

        scanf("%d %d", &A, &B); 

        printf("%d \n", A+B);

    }

    return 0;

}


이건 맞고


#include <stdio.h>

int main(void){

    int T;

    scanf("%d", &T);

    int A, B;

    scanf("%d %d", &A, &B);      

    int i;

    for(i = 0; i<T; i++){        

        printf("%d \n", A+B);

    }

    return 0;

}


이건 틀린 이유를 알고싶습니다.


int A, B;

    scanf("%d %d", &A, &B);   

이게 어디에 있냐 따라서 답, 오답이 정해지는데 이유를 알고싶습니다!