[c] 초를 입력받아 시간/분/초로 나누어 출력하기 c에서 초를 입력받아 시간/분/초로 나누어 출력하는 예제이다. 우선 scanf함수를 통해 전체 초를 입력받은 후, 초를 할당한다. 다음으로는 hours를 3600초로 나누고 남은 초를 할당하여 minute로 다시 나눈다. 마지막으로 second를 나머지처리 해주면 시간,분,초가 알맞게 출력된다. Algorithm 2023.10.17
[c] 세 수의 평균 출력하기 세 수의 평균을 소수점 셋째자리까지 출력하는 예제이다. 주의해야 할 점은, average 구할 때 꼭 더하기 값들에 괄호를 표시하여 덧셈연산이 먼저 이루어진다는 것을 표시해야하며, line 10에서 출력값을 소수점 세 자리까지 출력하기 위해 %.3f를 사용한다는 것이다. 조건을 맞추어 실행하면 정상 수행됨을 볼 수 있다. Algorithm 2023.10.16
[c] 섭씨 온도를 화씨 온도로 변환하기 섭씨온도를 화씨온도로 바꾸는 예제이다. 주의해야 할 점은 화씨온도는 (9/5) * c + 32로 계산되는데, 이 식을 그대로 삽입하게 될 경우 9/5에서 9/5가 출력되는 것이 아니라 1이 출력된다(c에서 9/5는 몫을 구하는 식이기 때문) 따라서 9*c/5 형식으로 변환하여 나머지값이 없도록 해야한다. Algorithm 2023.10.16
[c] 몫과 나머지를 구하는 나눗셈 연산 수행하기 몫과 나머지를 구하는 나눗셈 연산을 하는 예제이다. 우선 정수값을 2개 받아야 하기 때문에 n1,n2를 정수형으로 선언해준다. 그리고 n1, n2를 나뉘는 값과 나누는 값으로 입력받아준 후, 몫과 나머지를 구하면 된다. 이 때 몫은 / (슬래쉬) 기호를 통해 구하고, 나머지는 % 기호를 통해 구한다는 점을 주의해야 한다. Algorithm 2023.10.16
[c] 원의 넓이 출력하기 c에서 반지름 길이를 입력받아 원의 넓이를 구하는 예제이다. 우선 반지름 값을 scanf 함수를 사용하여 받아준다. (이 때 주소를 꼭 지정해주어야 함) 그리고 넓이를 구하는 공식을 아래에 입력하고, 넓이를 출력하면 된다. Algorithm 2023.10.16
[c] 0에서 1까지 랜덤 소수 출력하기 랜덤 함수를 이용하여 0에서 1 사이의 소수를 출력하는 예제이다. -필요 헤더 파일: stdio.h, stdlib.h, time.h -살펴볼 점: line 10: rand() 함수의 타입을 double로 설정해줘야 한다. 그렇지 않고 그냥 rand()로 받으면, 0만 출력된다. rand 함수가 반환하는 기본값은 정수이기 때문이다. Algorithm 2023.10.11
[c] 로또 번호 출력하기(번호 간 중복 허용) c에서 로또 번호(1~45 사이의 임의의 난수) 를 출력하는 예제이다. 필요 헤더 파일: stdio.h, stdlib.h , time.h 살펴볼 점: - line 10: 난수 발생기 초기화 : 동등한 난수 시퀀스를 생성하지 않게 하기 위함 - line 14: 로또 번호 생성 함수: rand() % 45 + 1 는 랜덤한 값을 45로 나눈 나머지 값에서 1을 더함으로서 1에서 45까지의 랜덤인 수를 출력하는 데 필요한 함수이다. Algorithm 2023.10.11