본문 바로가기

PROGRAMMING CODE/C74

[BAEKJOON] No.1193 C언어 분수찾기 ​ ​ ​ ​ #include /*분모, 분자의 합이 각 줄의 최댓값이기 때문에 분모나 분자 중 하나만 구해주면 된다.*/ int minus(int maxNum,int* num,int* n){ for(int i=maxNum; i>=1; i--){ //maxNum부터 1까지 *num=i; //n번째 현재 수 저장 *n-=1; if(*n==0) return 1; //n번째 수를 찾으면 break } return -1; } int plus(int maxNum,int* num,int *n){ for(int i=1; iline; i++){ //각 줄의 번호만큼 숫자가 있어서 그만큼 빼줌 n = n - line; line++; } if(line%2==0) printf("%d/%d\n",n,line+1-n).. 2021. 10. 19.
[BAEKJOON] No.1712 C언어 손익분기점 ​ ​ ​ 반복문 21억을 생각해보다가,,, 직접돌려봤는데 이건 아닌것같아서 수학적으로 생각 #include int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); //a+bi=ci 공식 정리 if(b 2021. 10. 19.
[BAEKJOON] No.2941 C언어 크로아티아 알파벳 ​ ​ ​ #include #include int main(){ char arr[50]; int num = 0; scanf("%s",arr); for(int i=1; i 2021. 10. 19.
[BAEKJOON] No.5622 C언어 다이얼 ​ ​ ​ ​if else를 쓰면 가독성이 더 좋을것같긴 하지만,, #include #include int main(){ char str[16]; int dial[26]={2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,9,9,}; int sec = 0; scanf("%s",str); for(int i=0; i 2021. 10. 18.
[BAEKJOON] No.2908 C언어 상수 ​ ​ ​ ​ #include int changeNum(int num){ int n=100,tmp=0; for(int i=0; inum2) printf("%d\n",num1); else printf("%d\n",num2); }; int main(){ int num1,num2; scanf("%d %d",&num1,&num2); num1 = changeNum(num1); num2 = changeNum(num2); max(num1,num2); return 0; } 2021. 10. 18.
[BAEKJOON] No.1152 C언어 단어의 개수 ​ ​ ​ #include #include #define len 1000000 int main(){ char str[len]; int check = 0; //단어의 개수 scanf("%[^\n]",str);//공백포함 문자열 읽기 for(int i=0; i 2021. 10. 18.