본문 바로가기

프로그래밍43

[C언어/알고리즘]삼각형 출력하기 수를 하나 입력받고 입력한 수를 행으로 하는 삼각형을 출력하는 문제다. 입력 예시] 입력: 5 출력 예시] * *** ***** ******* ********* 2012. 4. 12.
[C언어/알고리즘]직각삼각형 출력하기 수를 하나 입력받고 입력한 수를 행으로 하는 직각삼각형을 출력하는 문제다. 잡다한 설명보다 입출력 예시를 보는 것이 이해가 빠를 것이다. 입력 예시] 입력: 5 출력 예시] * ** *** **** ***** 아래는 조금 더 빠른 속도로 직각삼각형을 찍는 알고리즘이다. 2012. 4. 12.
[C언어/알고리즘]1~100 사이의 자연수 중 입력한 수의 배수 출력하기 1~100 사이에 존재하는 자연수들 중에 입력한 수의 배수만을 출력하는 문제이다. 어떤 수가 입력한 수의 배수가 되는지, 그 특성을 파악하면 아주 간단한 문제다. 입력 예시] 입력 : 3 출력 예시] 3 6 9 12 15 18 21 24 27 30 33 36 .. .. .. 99 p> 변수 i의 값이 증가할 때마다 입력한 수로 나누어 나머지가 0일 때 배수 판정을 내리는 알고리즘이다. 아래는 조금 더 간단한 알고리즘이다. 2012. 4. 12.
[C언어/알고리즘]입력된 수의 계승(팩토리얼)값 출력하기 팩토리얼이란 1부터 어떤 양의 정수 n까지의 정수를 모두 곱한 것을 말하며 n!로 나타낸다. 예를 들어 5!(5 팩토리얼)이라면 1*2*3*4*5 를 뜻한다. 단, 0! 은 1이다. 입력 예시] 입력: 5 출력 예시] 출력: 5! = 120 2012. 4. 12.