c언어 문제푸는데 이게 코딩하는문제가아니라 코딩됀거 지가 직접 대입해서 계산해야돼는좆같은문젠데
t의 결과를 출력하는건데
int main(void)
{
int a[4] = {4, 3, 2, 1};
int i, j, k, t;
t = 0;
for ( i = 0; i < 4; i++){
for ( j = i + 1; j < 4; j++) {
if (a[j] < a[i]){
k = a[j];
a[j] = a[i];
a[i] = k;
t++;
}
}
}
printf("%d ", t);
return 0;
}
이건데 당연히 코딩해서 겱과출력하면답나오는데
컴퓨터가아니라 손으로 풀어야돼서..
ㅜㅜ 설명좀해줘 시간많은프갤러님들아ㅜ
답은 3번
..? 어케암 ㄷㄷ
객관식인데 어ㅏ떻게 3번인거암 소오금
됫고 이유좀 설명해줘
다 아는 수가 있느니라 엣헴
지금 간보는거임? 손모가지날아가붕게 가르쳐주셈 ㅠㅜ 이거 문제떄매 막히는중임
j값은 없냐?
ㄴ 미안수정함
손으로 풀면 됨 ㅇㅇ
답은 5 맞나?
내가 손수 풀어서 글로 써줄 수도 있지만 그건 너의 머리를 굳게 만든다.
아무리생각해도 중간에 조건식 때문에 막혀서 5가 나올수가없는데 힌트라도 주면안됄까? 내가 추리해보게
손 컴파일해라
무식하게 해야 된다.
할짓이 없어서 하긴 했어. 글로 썼어. 함 봐봐. 어떻게 해야 하는 문제인지 보여주마.
와 진짜 내가 하던 방법이 맞았네 개노다가 하다가 이렇게 하면 오래걸려서 아니다, 뭔가 더 빠른방법이 있을것이다 싶어서 올려본건데.
그냥 다 대입하는거엿어
병신인가; 이걸 왜 노가다로품; 10초면 푸는데. 버블소트잖아
6이네- From DC 도우미+