c언어 빌런이다 질문한다 살려줘..

#include <stdio.h>

void main() {
int i;
int sale[4] = { 157, 209, 251, 312 };
int sum=0;

for (i = 0; i<4; i++) {sum+=i;}
printf("\n 판매량의 합=%d건\n",sum,i);

getchar();
}

이렇게 했는데 왜 6건이 나오냐....
저거 배열의 합 구하는건데.. 하....

20개의 댓글

2017.10.13
sum+=i ????
2017.10.13
@궁한인생
c알못이니 이해바람..
2017.10.13
@잠이
sum+=sale[i]
이제 알았으면 됐지 ㅇㅇ
2017.10.13
@궁한인생
ㄳㄳ..
2017.10.13
%d는 하나인데 왜 sum, i 둘을 넘기고
sale 배열 열심히 잡고 왜 sum에는 i를 더하냐...
2017.10.13
@고양이성애자
아 ㅇㅋㅇㅋ.
sum만 냄기는거 맞지?
2017.10.13
@잠이
void main() {
int i;
int sale[4] = { 157, 209, 251, 312 };
int sum=0;

for (i = 0; i<4; i++) {sum+=sale[i];}
printf("\n 판매량의 합=%d건\n",sum);

getchar();
}

답변 귀찮아서 그냥 정답 코드 올림
2017.10.13
@고양이성애자
형 나쫌 설명해주면 ㄳㄳ..
2017.10.13
@잠이
바뀐 곳 두 개 밖에 없음

- i를 sale[i]로
i는 for문의 현재 위치를 알기 위한 변수라고 보면 됨
근데 우리가 필요한 건 for문이 어딜 돌고 있냐 따위가 아니지?
sale의 각 값을 더하고 싶고 그 값의 위치를 지시할 변수가 필요할 뿐이잖아
그러니 sale의 i번째 값이라는 의미의 sale[i]를 더해줘야 하지

- printf의 sum, i를 sum으로
%d는 출력할 값의 타입을 정해주며 %로 정해준 값들은 왼쪽부터 적용됨
그런데 우리는 하나만 출력할 거고 그 값이 int형의 sum이지?
그러니 sum을 적어줌
2017.10.13
@고양이성애자
귀찮지만 설명해줘서 감솨ㅠㅠ
2017.10.13
0 ~ 3 까지 더하니까 6이 나오지
2017.10.13
warning 안뜨냐?
sale이 unused local variable이라고 뜰거같은데
2017.10.13
첫번째 포맷 파라미터에 sum 넘겼죠 역겹죠?
2017.10.13
@사장
그래 말해도 c공부한지 을마 안된 c 린이라...ㅠ
2017.10.13
@잠이
그럼 탈출하는 게 어떨까?
다른 전도유망한 직업이 많을텐데 하필 왜..
2017.10.13
@사장
어쩔수가 없어... 수업중에 c있길레 함해볼까? 한 마음에 신청해서 듣는중인데 미치겠다...
이번학기 b 맞을 각오로 열씨미 하고있다 ㅎㅎ
2017.10.13
@잠이
쉽고 재밌는 파이썬 강의를 듣지 왜...
2017.10.13
@번째 빌드
그러게나 말이다...
사실 이것도 내일 수업에서 할껀데...
수업시간에 못따라 가서 전날 예습해서 간다..ㅅㅂ..
2017.10.13
어? 어렵네?
2017.10.13
sum은 sum+=sale[i] 하면되고 i는 따로 i++ 해야될껀데
번호 제목 글쓴이 추천 수 날짜 조회 수
공지 컴퓨터 / IT에 관련된 글을 올려주시기 바랍니다. 21 overflow 4 2016.08.22 15659
55354 컴터 조립하는데 얼마 들음? 13 붐붐 0 2017.10.13 160
55353 오버클럭 질문 7 으악숑 0 2017.10.13 95
55352 형들 방에 투컴 설치했는데 이거 와이파이 끌어다 쓰면 되는... 6 AstroNuts 0 2017.10.13 112
55351 1600이랑1600x랑 차이가 뭐야? 3 질문자주합니다 0 2017.10.13 204
55350 와이파이 속도 EDMusic 0 2017.10.13 31
55349 노트북 추천좀 해줘~~ 2 오렌지로드 0 2017.10.13 60
55348 GT440 > gtx 660 5 찐따 절단기 0 2017.10.13 178
55347 윈10 업그레이드 양이 존나 많네? 2 관자로리 0 2017.10.13 159
55346 지방충은 키보드 타건 어디서 해보냐? 4 333러러러 0 2017.10.13 116
55345 친구컴 조립 완료 + 용산 근황 21 NatureNi 2 2017.10.13 466
55344 메인보드를 바꿨는데도 안 켜지면 뭐가 문제지 9 붐붐 0 2017.10.13 59
55343 시험기간이라 언어질문 오지네 ㅋㅋ 1 노루야캐요 0 2017.10.13 88
55342 70만원 견적 짜봤어 이륙 가능할까? 4 낙서쿤 0 2017.10.13 207
55341 C++ 독학용 책좀 추천해줘 9 greatpark 0 2017.10.13 113
c언어 빌런이다 질문한다 살려줘.. 20 잠이 0 2017.10.13 187
55339 쿨러교체하다 등신짓햇다. 4 앞발가락두개 0 2017.10.13 213
55338 아니 알파스캔 차이뭐냐 이거 두개 9 리도 0 2017.10.13 224
55337 아니 알파스캔 차이뭐냐 이거 두개 2 리도 0 2017.10.13 98
55336 오에오에 드디어 8700k안정화시킴 13 아히 0 2017.10.12 1087
55335 곧 알바비 들어온다ㅏㅏㅏㅏㅏㅏ 3 ᅚᅚᅚᅚᅚᅚ 0 2017.10.12 134
서버에 요청 중입니다. 잠시만 기다려 주십시오...