메뉴 건너뛰기

app

군수열, 입력값: x -> x+(x-1)+...=?

박영식2002.05.28 20:55조회 수 2895댓글 0

  • 1
    • 글자 크기
#include <stdio.h>
int prt1(int i) /*main에서 호출하는 함수-군수열을 작성함*/
{
        int sum=0,k;
        if(i!=1){
        for(k=i;k>1;k--)
        sum+=k+prt2(k-1);
        return(sum+1);}/*1을 더함으로써 보정한다*/
        else
        return(1);
}
int prt2(int i)/*prt1에서 호출하는 함수-합계를 한다*/
{
        int sum=0;
        if(i!=1){
        sum+=i+prt2(i-1);
        return(sum);}
        else
        return(1);
}
gun(int n)/*출력하는 함수-단지 출력할 뿐이다*/
{
        int i;
        if(n>1){
        printf("(");
        for(i=n;i>0;i--){
        if(i>1)
        printf("        else{
        printf("        gun(n-1);}
        }}
}
void main()
{
        int x;
        clrscr();
        scanf("%d",&x);
        gun(x);
        printf("1=/*gun()함수에서 1을 쓰기 어려워 여기서 쓰며, prt1을 호출함으로써 연산과 결과값을 출력한다*/
}
박영식 (비회원)
  • 1
    • 글자 크기
최대값, 최소값-오름차순 수정 (by 박영식) 순열(permutation), 조합과 비슷 (by 박영식)

댓글 달기

박영식
2006.06.18 조회 2720
박영식
2005.03.25 조회 2459
박영식
2003.12.25 조회 4295
박영식
2003.12.19 조회 3818
박영식
2003.11.05 조회 17912
박영식
2003.11.05 조회 2644
박영식
2003.11.05 조회 2871
박영식
2003.11.05 조회 2549
박영식
2003.11.05 조회 2614
박영식
2003.11.05 조회 3625
박영식
2002.06.14 조회 2969
박영식
2002.04.18 조회 3736
박영식
2002.04.18 조회 3669
첨부 (1)
gun_na.c
452Bytes / Download 42
위로