코딩해요/C

[백준/C언어] 브루트 포스 2231번: 분해

yenas0 2024. 5. 8. 23:04
반응형

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
	int N;
	int getAnswer = 0;
	scanf("%d", &N);

	for (int i = 1; i < N; i++) {
		int wkfl = i;
		int sum = i;

		while (wkfl != 0) {
			sum += wkfl % 10;
			wkfl /= 10;
		}

		if (sum == N) {
			printf("%d", i);
			getAnswer = 1;
			break;
		}
	}

	if (getAnswer == 0)
		printf("0");
	
	return 0;
}

 

반응형