메뉴 건너뛰기

app

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

박영식2002.05.28 20:55조회 수 2795댓글 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 조회 2642
박영식
2005.03.25 조회 2381
박영식
2003.12.25 조회 4200
박영식
2003.12.19 조회 3730
박영식
2003.11.05 조회 17819
박영식
2003.11.05 조회 2552
박영식
2003.11.05 조회 2774
박영식
2003.11.05 조회 2457
박영식
2003.11.05 조회 2494
박영식
2003.11.05 조회 3539
박영식
2002.06.14 조회 2870
박영식
2002.04.18 조회 3660
박영식
2002.04.18 조회 3572
첨부 (1)
gun_na.c
452Bytes / Download 41
위로