C/알고리즘
C언어 숫자만 추출하기
코드 더보기 # include /* 문자와 숫자가 섞여있는 문자열이 주어지면 그 중 숫자만 추출하여 그 순서대로 자연수를 만듭니다. 만들어진 자연수와 그 자연수의 약수 개수를 출력합니다. 만약 "fsaknf0012lsaf"에서 숫자만 추출하면 0,0,1,2고 이것을 자연수로 만들면 12가 됩니다. 즉 첫 자리 0은 자연수화 할 때 무시합니다. 출력은 12를 출력하고, 다음 줄에 12의 약수의 개수를 출력하면 됩니다. 추출하여 만들어지는 자연수는 100,000,000을 넘지 않습니다. */ int main(){ char a[100]; int res = 0, cnt = 0, i; scanf("%s", &a); for(i = 0; a[i]!='\0'; i++) { if(a[i]>=48 && a[i]
2020. 7. 14. 10:02
최근댓글