문자열에서 숫자 추출 및 약수 구하기

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> #include <stdlib.h> int main(void) { char max[100]; int result = 0; int count = 0; scanf("%s", max); printf("%d %d\n", '0', '9'); for (int i = 0; i < 100; i++) { if (max[i] == '\0') { break; } if (max[i] >= 48 && max[i] <= 57) { result = result * 10 + (max[i] - 48); } } for (int i = 1; i < result; i++) { if (result % i == 0) { count++; } } printf("%d\n", result); printf("%d\n", count); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines