안녕하세요 C언어 공부중인 뉴비입니다.
문제 풀다가 모르는게 있어서 여쭤보려고 질문글 올립니다

이런 문제인데
#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);
이게 어디에 있냐 따라서 답, 오답이 정해지는데 이유를 알고싶습니다!
어질어질하고만
허허
입력을... 한번만 받냐 여러번 받냐 차이잖아요 - dc App