작성일 : 15-01-27 19:18
자기주도 c언어 프로그래밍 106쪽 선택제어문 형성평가 2번
 글쓴이 : 김선일(ksl1999)
조회 : 2,753  

#include <stdio.h>

int main()
{
int a;
scanf("%d", &a);

if (a > 0) {
printf("plus");
}
else if (a = 0) {
printf("zero");
}
else {
printf("minus");
}

return 0;
}


이렇게 입력했는데 일부분만 통과했다며 Accepted를 받았습니다.

그리고 결과를 보니 0을 입력했더니zero가 나와야 하는데  minus가 나왔답니다.

분명히 명령어에 else if (a = 0)일때 zero라고 출력하라고 명령어를 작성했는데 왜 minus가 나오나요?


컴스쿨 15-01-28 19:13
 
a = 0 이라고 하면 a에 0을 대입하라는 것입니다.
비교하는 연산자는 == 이라고 써야 합니다.
if (a == 0) 으로 수정해서 해 보세요.
 
 

Total 621
번호 제   목 글쓴이 날짜 조회
281 반복제어문1 형성평가5번이 안됩니다 (1) 김주영 02-22 2642
280 저 지금 당장 동영상봐야되는데 재생이 왜안되죠?????????????? (1) 김민지 02-22 2145
279 4단원 디버깅 형성평가 4번이 안풀립니다 (1) 김주영 02-22 5539
278 5단원 자가진단8번 (1) 조민승 02-21 2127
277 6단원 형성평가3번 Time Limit Exceed 이 에러가 뜹니다. (2) 조민승 02-21 2765
276 6단원 자가진단 4번 알려주세요 (1) 조민승 02-21 2757
275 자기주도 c언어 113p 6단원 자가진단 2번 질문입니다. (1) 조민승 02-21 2243
274 자기주도 C언어 프로그래밍 강좌 일련번호 오류 해결 부탁드립니… (1) 이경철 02-20 2147
273 강의 수강이 잘 안 됩니다. (1) 용승갑 02-19 2079
272 이번에 새로 결제하고 공부하려고 하는데요..... (2) 김수경 02-16 2095
271 함수 1 자가진단3 형성평가 3 (1) 신종현 02-15 3929
270 배열2 자가진단 6 (1) 신종현 02-11 2716
269 배열 2 자가지단 7 (1) 신종현 02-11 2309
268 배열1 자가진단 8 (1) 신종현 02-06 2417
267 반복제어문 자가진단7 (1) 신종현 02-05 2263
266 2.입력 자가진단 5번문제 다음소스를 썼는데 틀린 것으로 표시가… (1) 강승환 02-03 2403
265 자기주도 c언어 9단원 배열1 자가진단 6번문제 (1) 김혜성 02-03 2639
264 121쪽 반복제어문1 자가진단 5번문제 (1) 이정훈 01-31 3213
263 입력 자가진단 8번문제 (2) 강승환 01-31 2298
262 강좌 (1) 유양숙 01-29 2146
 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    

회사소개 | 개인정보처리방침 | 이용약관 | 찾아오시는 길 | 이메일주소 무단수집거부 | 사업자정보확인
경기도 안양시 동안구 호계동 1065-10 협성골드프라자 601호 한컴에듀케이션(주) TEL : 031-388-8840 FAX : 031-388-0996
대표자 : 김동규 사업자번호 : 130-86-02870 통신판매업신고번호 : 제 2010-경기안양-888호
COPYTIGHT(C) 한컴에듀케이션(주), ALL RIGHT RESERVED.
담은강좌 : 0