inflearn logo
강의

Course

Instructor

Introduction to Algorithm Problem Solving for IT Employment (with C/C++): Coding Test Preparation

21. Card game (basic coding design)

선생님과 비슷한 코드인데 출력값이 다릅니다

195

eagle1129

9 asked

0

#include <stdio.h>

int main() {

int a[10],b[10];

int i,acnt=0,bcnt=0,lw=0;

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

scanf("%d",&a[i]);}

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

scanf("%d",&b[i]);}

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

if(a[i]==b[i]){

acnt=acnt+1;

bcnt=bcnt+1;}

else if(a[i]>b[i]){

    acnt=acnt+3;

lw=1;}

    else{

    acnt=bcnt+3;

lw=2;}}

printf("%d %d\n",acnt,bcnt);

if(acnt==bcnt){

if(lw==1)

printf("A");

else if(lw==2)

printf("B");

else 

printf("D");}

else if(acnt>bcnt)

printf("A");

else

printf("B");

return 0;

}

로 했을땐 선생님이 하신 결과값과 다르게 나오는데

왜 그런지 모르겠습니다

C++ 코테 준비 같이 해요!

Answer 3

0

codingcamp

원래 들여쓰기를 안하시는 군요ㅠㅠ.

코드 작성을 하실때 코드 가독성의 기본이 들여쓰기 입니다. 들여쓰기를 무시하지 마시고 영상에서 제가 하듯이 들여쓰기 연습을 하세요. 

위 코드의 문제는 B가 이겼을 때 오타입니다.

acnt=bcnt+3;

0

eagle1129

여기있습니다!

#include <stdio.h>

int main() {

 int a[10],b[10];

 int i,acnt=0,bcnt=0,lw=0;

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

 scanf("%d",&a[i]);}

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

 scanf("%d",&b[i]);}

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

 if(a[i]==b[i]){

 acnt=acnt+1;

 bcnt=bcnt+1;}

 else if(a[i]>b[i]){

     acnt=acnt+3;

 lw=1;}

     else{

     acnt=bcnt+3;

 lw=2;}}

printf("%d %d\n",acnt,bcnt);

if(acnt==bcnt){

 if(lw==1)

 printf("A");

 else if(lw==2)

 printf("B");

 else 

 printf("D");}

else if(acnt>bcnt)

printf("A");

else

printf("B");

 return 0;

}

0

codingcamp

안녕하세요^^

{;} 버튼을 이용해서 다시 코드를 넣어주세요. 위에 코드는 들여쓰기가 안되어 있어 보기가 너무 힘듭니다.ㅠㅠ

테스트 케이스 질문

0

368

1

병합정렬 시간복잡도 질문

0

459

1

41.연속된 자연수의 합 문제풀이에서 수학적인 원리를 모르고 있습니다.

0

1340

2

질문드립니다.

0

373

1

질문드립니다!

0

425

1

dev 프로그램 질문

0

271

1

문제가 이해가 안되요

0

371

1

4번 나이차이 문제 접근법 질문 드립니다.

0

303

1

source file not compiled

0

1031

3

59번 질문드립니다.

0

367

1

25번 문제 질문

0

343

1

4. 나이차이 문제 질문입니다.

0

365

1

90번 라이언 킹 심바 1번 테스트 케이스

0

465

1

71번 문제 전역 변수 질문 있습니다

0

355

1

75번, 79번 priority_queue관련

1

351

1

75.최대 수입 스케줄

0

393

2

복면산 정답의 수

0

424

1

테스트 케이스에 대해서

0

439

1

수업 내용 질문입니다!

1

227

1

풀어보면 좋은 문제 목록 - 2580 스토쿠 DFS 질문입니다!!

0

814

2

12. 플로이드-와샬(그래프 최단거리) . 27:25초

0

249

1

다른 풀이 방식

0

312

1

크루스칼 vs 프림

0

301

1

숫자 총개수 small 질문있습니다.

0

233

1