c언어 while문 4자리수 더하기 문제 풀어주세요

c언어 while문 4자리수 더하기 문제 풀어주세요

작성일 2024.05.19댓글 2건
    게시물 수정 , 삭제는 로그인 필요

제목처럼 while문을 이용하여 1234를 입력하면 입력한 4개의 수를 더해 10을 출력하는 프로그램을 만들어야 합니다. for문이 아닌 while문을 이용하여 이 문제를 풀어주세요.


#c언어 while문 #c언어 while문 탈출 #c언어 while문 별찍기 #c언어 while문 eof #c언어 while문 무한루프 #c언어 while문 처음으로 돌아가기 #c언어 while문 break #c언어 while문 continue #c언어 while문 안에 if문 #c언어 while문 구구단

profile_image 익명 작성일 -

#include <stdio.h> int main() { int i=0, s=0; while (i<4) { char c = getchar(); s += c-'0'; i++; } printf("%d", s); return 0; }

코드를 참고하세요

profile_image 익명 작성일 -

아래 코드를 참고하시기 바랍니다.

#include <stdio.h> int main(void) { int num; int result = 0; printf("수 입력: "); scanf("%d", &num); while (num > 0) { result += num % 10; num /= 10; } printf("%d", result); return 0; }

c언어 자리수 비교

... 3<4 이고, 2334를 받았으면 2<3, 3=3, 3<4 임을 알려주는 프로그램을 짜고... 작은 자리 순으로 비교 ※ while문 조건 cnt != 1 의 의미 : 1자리 입력된...

c언어 while문 중첩 문제

... while (i < 5) { while (num <= 0) { printf("0보다 큰수를 입력(%d번째):", i + 1); scanf_s("%d", &num); } total += num; num = 0; i++; } printf("총합:%d\n", total); } 이게 문제가요...

C언어 do while 문 해석과 정답 질문

... i--; }while ( i < 3); return result; } 이문제 해석하고 정답이... i--; } while (i < 3); // i 는 4 이므로, 4 < 3 은 거짓이 되어 do ~ while 문을 탈출하게...

C언어 while문 질문이요

... while (i < 5) { while (num <= 0) { printf("0보다 큰 수를 입력(%d번째) : ", i + 1); scanf... i++; } printf("총 합 : %d \n", sum); } c언어초보입니다. 문제가 프로그램...