일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 함수 원형
- piano cover
- 이것이 C언어다
- Python
- 조립식 컴퓨터
- 넷플릭스
- C
- 서현우의 C프로그래밍 정복
- SRGAN
- 피아노커버
- function
- mri
- C언어
- 너의 이름은 ost
- 원소
- 수소
- 피아노 커버
- 자기장
- python piano
- 재귀호출
- magnetic field
- 중성자
- super resolution
- 논문 구글번역
- 씀
- pdf복붙
- 논문 파파고
- pdf 복붙
- pdf 파파고
- 구글번역
- Today
- Total
목록Menu (87)
로봇이 되고픈 부엉이
이것이 C 언어다. 도전 7 - 2 문제이다. " 1부터 n 까지의 합을 구한다. 출력한다. " 이 또한 함수 원형을 이용하여 풀어야 한다. #include #include int recursive_sum(int num); int main() { int num = 0; scanf_s("%d", &num); int result = 0; result = recursive_sum(num); printf("%d", result); system("pause"); return 0; } int recursive_sum(int num) { if (num == 0) { return 0; } //printf("%d\n",num); return num + recursive_sum(num - 1); }
어느덧 이것이 C언어다의 7단원(함수)에 도달하였다. 이번 학기는 교수님 께서 한 권을 다 끝내신다는 포부를 말씀하셨다. 나는 재수강으로 이번 학기를 과거와는 달리 편히 공부할 수 있으나, 지금 19학번 친구들은 조금... 힘들 것이라고 예상이 간다. 물론 같이 수업을 들으며 느낀 것인데, 나보다 훠얼씬 뛰어난 친구들이다. 부디.. 천천히 코딩을 연습하고 포기하지 않았으면 좋겠다..화이팅! 그래서 이렇게 재수강생인 내가 코드를 하나 둘씩 올리고 있다! 물론 비밀리에 올리고 있다.ㅎㅎ 찾아보려고 노력하는 이들을 위해 마련한 코드니 그래도 포기는 하지 말라는 뜻에서 이렇게 자그마한 정성을 담는다. 정작 후배들 앞에서 찍소리 못하는.. 16학번.. 나도 ㅎㅇㅌ... 이것은 C언어다. 의 7단원 도전 1번 문제..
다음은 문제이다. " 사용자로 부터 3개의 정수를 입력받는다. 3개의 정수 중 가장 작은 값을 출력한다. " (실행 예시) 3개의 정수 입력: 10 20 30¿ 제일 작은 정수는 10입니다 #include int main(){ int num1, num2, num3; printf("3개의 정수 입력 :"); scanf("%d %d %d",&num1, &num2, &num3); int small = 0; if(num1 >= num2){ small = num2; if(small >= num3){ small = num3; } } else{ small = num1; if(small >= num3){ small = num3; } } printf("제일 작은 정수는 %d입니다.", small); return 0; }
교수님꼐서 오늘도 문제를 내주셨다. C언어는 언어인 만큼 매일 사용해야 는다고 하는데, 그말이 진짜인 걸 4학년이 된 지금 후회하며 재수강을 듣고 있다. 리얼루기모찌 문제는 다음과 같다. " 사용자로 부터 x값을 입력 받는다. 다음과 같이 계산되는 함숫값을 출력하자. " (실행 예시) x값 입력: 3.2¿ f(3.2)=24.40 #include int main() { printf("x값 입력 : "); float x = 0.0; scanf("%f", &x); float answer = 0.0; if (x
이번 문제도 "이것은 C언어다" 라는 책 안에 나와있는 도전 문제이다. " 2 이상의 정수를 입력한다. 1부터 입력한 수까지의 모든 소수를 출력한다. (소수란 약수로 1과 자기 자신만을 가지는 수를 의미한다.) " #include int main() { printf("2이상의 정수를 입력하세요 : "); int num = 0; scanf("%d", &num); for (int i = 2; i
'이것이 C언어다' 라는 책으로 이번학기 C언어를 공부하게 되었다. 다음은 도전 실전 예제 문제를 내 방식대로 응용 풀이한 코드이다. 문제 " 숫자를 입력하여 정답 숫자를 맞추는 게임입니다. 정답 숫자는 1부터 30까지의 수 중에 하나입니다. 입력한 숫자가 답이 아닐 때, "..보다 작습니다" 또는 "..보다 큽니다"라고 힌트를 줍니다. 정답을 맞출 때까지 숫자 입력을 반복합니다. 정답을 맞춘 후에는 시도한 횟수를 출력합니다. " #include int main() { int target = 19, input = 0; printf("숫자 입력(1부터 30까지) : "); scanf("%d", &input); int cnt = 1; while (1) { if (target == input) { printf..
수업시간에 받은 숙제이다. 다음과 같은 문제를 받았다. " 사용자로 부터 정수(1,2,3)을 입력받는다. 컴퓨터와 가위 바위 보 게임을 하여 결과를 출력하는데, 1은 가위, 2는 바위, 3은 보를 말한다. 컴퓨터의 선택은 rand()함수를 사용하여 결정한다. srand()의 SEED 값은 23으로 고정하자. " (실행 예시1) (컴퓨터의 선택이 1일 경우) 선택하시오(1:가위 2:바위 3:보): 1¿ 비겼음 (실행 예시2) (컴퓨터의 선택이 1일 경우) 선택하시오(1:가위 2:바위 3:보): 2¿ 이겼음 (실행 예시3) (컴퓨터의 선택이 1일 경우) 선택하시오(1:가위 2:바위 3:보): 3¿ 졌음 #include #include #include #define SEED 23 int main(){ prin..
수업시간에 다음과 같은 문제를 받았다. 그냥 받았을 때, 직관적으로 짠 것이므로 분명, 더욱 좋은 코드가 있을 것임을 명심하자. " 사용자로 부터 알파벳을 입력받는다. 그 문자가 모음인지 자음인지 판별하는 프로그램을 작성하라 " (실행 예시1) 문자를 입력하시오: a¿ 모음입니다. (실행 예시2) 문자를 입력하시오: k¿ 자음입니다. (실행 예시3) 문자를 입력하시오: A¿ 모음입니다. #include #include #include int main() { printf("문자를 입력하시오 : "); char alphabat; char str[11] = "aeiouAEIOU"; scanf_s("%c", &alphabat); int cnt = 0; for (int i = 0; i < 10; i++) { if..