본문 바로가기

**226

[BAEKJOON] No.2750 C언어 수 정렬하기 ​ ​ #include #include int main(){ int n,tmp; scanf("%d",&n); int *arr; arr = (int*)malloc(sizeof(int)*n); for(int i= 0; i 2021. 10. 19.
[BAEKJOON] No.2231 C언어 분해합 ​ ​ #include int main(){ int n,min=0,sol,num; scanf("%d",&n); for(int i=n; i>0; i--){ sol=i; //숫자들의 합을 저장할 곳 num=I; //i번째 수 분리를 위해 저장해 둘 곳 while(1){ sol+=num%10; num/=10; if(num==0) break; } if(sol==n) min=i; //같으면 무조건 저장 } printf("%d\n",min); //min값을 애초에 0으로 지정했기때문에 없으면 0출력 return 0; } 2021. 10. 19.
[BAEKJOON] No.2798 C언어 블랙잭 ​ ​ //틀린코드 #include #include int nqCheck(int n){ if(n 2021. 10. 19.
[BAEKJOON] No.10870 C언어 피보나치 수 5 ​ ​ ​ #include int fibo(int n){ if(n==1) return 0; else if(n==2) return 1; else return fibo(n-1)+fibo(n-2); } int main(){ int num; scanf("%d",&num); printf("%d\n",fibo(num+1)); return 0; } 2021. 10. 19.
[BAEKJOON] No.10872 C언어 팩토리얼 ​ ​ #include int factorial(int n){ if(n==0) return 1; //재귀함수는 젤 처음부분에 끝나는 조건을 넣어주는게 중요 return factorial(n-1)*n; } int main(){ int num; scanf("%d",&num); printf("%d\n",factorial(num)); return 0; } 2021. 10. 19.
[BAEKJOON] No.2581 C언어 소수 ​ ​ ​ #include int main(){ int cnt = 0,M,N,min,sum=0; scanf("%d %d",&M,&N); min = N; for(int i=M; i0)printf("%d\n%d\n",sum,min); else printf("-1\n"); return 0; } 2021. 10. 19.