본문 바로가기

c언어 예제

(3)
사용자가 입력하는 모든 정수값들을 읽어서 그들의 총합과 평균을 보여주는 프로그램 소스코드 & 설명 안녕하세요 manniz 입니다. 오늘의 c언어 프로그램 예제입니다 예제. 1. 사용자가 0을 입력할 때 까지 계속 숫자를 입력받는다. 2. 0을 입력하면, 지금까지 입력한 수들의 합과 평균을 출력한다. 소스 코드 #include int main(void) { int input = -1; int sum = 0; int count = 0; while (input != 0) { printf("숫자를 입력하세요(0:끝내기) : "); scanf("%d", &input); sum += input; if(input != 0) { count += 1; } } printf("--------------------------------\n"); printf("입력하신 수들의 총 합 : %d\n", sum); printf(..
[알고리즘]C언어 약수의 개수[간단 버전] / c언어 약수 개수 구하기[간단 버전] C언어로 약수를 구하는 첫 포스팅이 너무 어려워 하시는것 같아서 간단 버전도 올립니다 ㅋㅋ 원리는 이전 포스팅했던 c언어 약수 구하는 거랑 똑같아요 C언어로 약수 구하는 포스팅에서는 for문 안의 값을 찍어줬는데 약수의 개수만 구하면 되니까 count변수 추가해서 %연산했을 때, 값이 0일 때만 +1씩 증가시키고 모든 for문을 돈 후에, 그 값을 출력해주는 원리입니다. 전체 소스갑니다~ 이상입니다 ㅎㅎㅎ 복붙하실분은 ↓↓↓↓ 아래 텍스트파일 받으세요~ 바로 결과 확인해보겠습니다! 10의 약수 개수 100의 약수 개수 123456의 약수 개수 이번 포스팅은 저번 포스팅과 대동소이하여주석으로 설명을 대체하려고 합니다.잘 이해안되시는 분은 전 포스팅 참조하시구~그래도 잘모르겠다 하시면 댓글 남겨주세요 ㅎㅎ ..
[알고리즘]C언어 약수의 개수 /약수의 개수 알고리즘 예전 티스토리 블로그를 할 때, 작성했던 적이 있는데 다시 한번 정리해보려고 합니다. C언어로 약수의 개수를 구할 때, 가장 선행되어야 하는 것은 손으로 약수의 개수를 구하는 풀이법을 알고 있어야 합니다. 최대한 쉽게 설명해볼께요 자 따라오세요! 우선 약수란 나누어 떨어지는 수를 얘기합니다. 즉, 나눴을 때 나머지가 없는 수를 말해요! 4는 1로 나누면 나누어 떨어지고, 2로 나누어도 나누어 떨어지고, 3은 안되고 4는 됩니다. 3은 1로 나누면 나누어지고, 2는 안되고, 3은 되죠 네 맞습니다. 이처럼 나누어 떨어지는 수를 약수라고 부릅니다. 촉 빠르신 분들은 이미 눈치채셨겠죠!? 1은 모든수의 약수가 됩니다. 무조건이죠 자연수중 1로 안나눠 떨어지는 수는 없으니까요. 그리고 수 자기자신도 자신의 약수..