playXP

서브 메뉴

Page. 1 / 12503 [내 메뉴에 추가]
글쓰기
작성자 아이콘 marine12
작성일 2018-04-05 01:02:39 KST 조회 497
제목
이 코드 해석 좀 부탁드려요 ㅜㅠㅠ

#include <stdio.h>

main(){

int i;

int n;

int k;

int sum=0;//???

printf("Press N :");

scanf("%d",&n);

k=5*n;

while(1){

 

 

sum=0;//????

sum+=n;//???

while(n!=0){

sum+=n%10;

n=n/10;

}

n=sum;

if(n<k){

printf("%d ",sum);

}

else

break;

}

}

???친 부분들이 이해가 안 갑니다 ㅜㅜ

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
아이콘 TARS (2018-04-05 06:19:42 KST)
0↑ ↓0
센스 이미지
sum = 0; //while 무한루프 시작할 때 마다 sum을 0으로 비우고,
sum += n; //그 다음에 sum에 n을 더하는 거네요
아이콘 TARS (2018-04-05 06:21:02 KST)
0↑ ↓0
센스 이미지
맨 처음에 왜 int sum = 0으로 선언하면서 초기화시켰는지 모르겠다는게 핵심인 건가여...
Felicia (2018-04-05 11:45:11 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
- 첫번째 초기화는 잉여고 두번째도 그냥 sum=n이라고 하면 그만.. 아마도 컴파일러가 알아서 처리했을 것으로 생각되지만.
- 저는 printf("Press N :"); scanf("%d",&n); 이게 이해가 안되네요. 저러면 "N"키를 치지 않을까요? Enter a number 이라고 해야 될텐데..
Felicia (2018-04-05 12:34:41 KST)
1↑ ↓0
센스 이미지를 등록해 주세요
그리고 아랫 글에도 답변 달았지만 저라면 재귀함수로.. ㅎㅎ
이런거 풀 때는 정말 재밌었는데 말이죠.
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.