묻고답하기
C언어 for문을 while문으로 바꿔야 하는데 아무리 봐도 잘 모르겠습니다. ㅜㅜ
2012.06.06 18:54
컴파일을 하면 아래 검색바탕 부분에 오류가 나타납니다.
왜그런지도 알려주시면 감사하겠습니다.ㅜㅜ
그리고 while문으로 소스코드도 수정해서 보여주시면 감사하겠습니다.ㅜㅜ
독학으로 공부중인데 너무너무 어렵네요.
----------------------------------------------------------------------------------------
#include <stdio.h>
int main(int argc, char **argv)
{
int num = 0;
int odd_total_num = 0;
int even_total_num = 0;
printf ("1 ~100 사이의 숫자를 입력 하세요 : ₩n");
scanf("%d",&num);
if(num <= 100) {
for
(num ; num >= 1<; --)
{
if(num % 2 == 1) {
odd_total_num = odd_total_num + num;
}
else if(num % 2==0) {
even_total_num = even_total_num + num;
}
}
printf("홀수 값의 총 합계 : %d ₩n",odd_total_num);
printf("짝수 값의 총 합계 : %d ₩n",even_total_num);
}
else {
printf("입력값이 100이 넘습니다₩n");
}
}
댓글 2
-
부산백수
2012.06.06 19:26
-
taehosun
2012.06.07 02:55
저부분을 for(; num>=1; num--) 으로 바꾸시면 되요
for(맨첨에 실행할 명령; 루프 들어가는 조건; 루프 끝난뒤 실행하는 명령) 인데
num은 명령이 아니고, --도 올바른 명령이 아니라 에러가 났던거에요
while로 바꾸면
for 부분만
while(num >= 1){
if(num%2 == 1){
odd_total_num += num;
}else if(num % 2 == 0){
even_total_num += num;
}
num--;
}
이걸로 바꿔주시면 되요
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
느림에의미 | v3 디폴트 게시판 검색창을 게시판 상단 중앙으로 옮기고 싶습니다 | |
심이의미소 | 회원가입시 상태를 미승인으로 할 수 있나요? [1] | 2012.06.07 by sejin7940 |
suica | 게시판의 등록 통계를 만들어 볼려고 하는데 좀 도와주세요. | |
MnPr | sad [1] | 2012.06.07 by 휘즈 |
MnPr | sad [1] | 2012.06.07 by 디자이너리군 |
가브리엘조 | C언어 for문을 while문으로 바꿔야 하는데 아무리 봐도 잘 모르겠습니다. ㅜㅜ [2] | 2012.06.07 by taehosun |
madab | 콘텐츠 인코딩 오류 및 [1] | 2012.06.07 by misol |
jchcokr | 모바일모드로 파일첨부는안되나요? [1] | 2012.06.06 by 한마음^^ |
nicerunner | 인기글 출력 위젯질문 [1] | 2012.06.06 by 송동우 |
hm | XE 자료 백업 어떻게 해야하나요? [1] | 2012.06.06 by DynamicLaser |
떨어지는낙엽 | 확장변수에 권한부여... | |
어쭈구리メ | 이메일 로그인로 설정해낫는데... | |
공씨 | 원하는 위치에 카테고리 달고 싶어요ㅠㅠ 고수님들 도와주세요! [2] | 2012.06.06 by 공씨 |
jchcokr | 모바일 스킨받아서 레이아웃에 적용됬는데 | |
토이터 | xe로 만든 사이트와 다른걸로 제작한 사이트 회원연동해서 사용하시는분 있으신가요? [1] | 2012.06.06 by 송동우 |
nicerunner | 서명 에디터는 어디서 바꾸나요? [1] | 2012.06.06 by 송동우 |
후이리 | 그누보드4에서 xe로 변환컨버터 사용법 [1] | 2012.06.06 by 마음의빈자리 |
괴적인격 | 페이지 [1] | 2012.06.06 by 마음의빈자리 |
시카고 | 1.5에서 default URL이 지원되나요? [1] | 2012.06.06 by 마음의빈자리 |
taehosun | 다른 사람이 만든 모듈 수정해서 재배포 해도 되나요? [2] | 2012.06.06 by admain |
while( 조건문 )
{
내용
}
조건문에는 하나의 조건문만 들어가야 합니다.
for 문 처럼 ; 로 구분할 수 없습니다.
결국
while( num >= 1 )
{
내용
num -= 1;
}
이런식이면 해결 되겠죠.