[C언어] 하샤드수 구하기, int 각 자릿수 더하기


[C언어] 하샤드수 구하기, int 각 자릿수 더하기

#include #include #include int main(Void) { int number; int sum=0; char c_number[10000]; printf("하샤드수인지 확인할 숫자를 입력하시오: "); scanf("%d", &number); sprintf(c_number, "%d", number); for (int i = 0; i < strlen(c_number); i++) { sum += c_number[i] - 48; } if (number % sum == 0) { printf("%d는 하샤드수입니다.", number); } else { printf("%d는 하샤드수가 아닙니다.", number); } return 0; } 하샤드수구하기


원문링크 : [C언어] 하샤드수 구하기, int 각 자릿수 더하기