- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
1분 23초 쯤에서 멈추고 한 번 만들어 봤다.
상당히 오래 걸렸고, 여기서는 배운적이 없지만 사전에 알고있는 for문과 math 헤더파일의 pow함수를 이용했다.
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> #include <math.h> int main(void) { char sum = 0, i = 0; char str[30]; printf("Input an integer (q to quit) : "); scanf("%s", str); while (str[0] != 'q') { for (i = 0; i < strlen(str); i++) { sum += pow(10, strlen(str) - i - 1) * (str[i] - '0'); } printf("Input next integer (q to quit) : "); scanf("%s", str); } printf("Sum = %hhd", sum); return 0; }
뭔가 답?을 보면 쉽게 만드는 방법이 있을 것 같다.