메뉴 건너뛰기

app

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

박영식2002.05.28 20:55조회 수 2746댓글 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 조회 2596
박영식
2005.03.25 조회 2331
박영식
2003.12.25 조회 4140
박영식
2003.12.19 조회 3683
박영식
2003.11.05 조회 17768
박영식
2003.11.05 조회 2497
박영식
2003.11.05 조회 2719
박영식
2003.11.05 조회 2398
박영식
2003.11.05 조회 2438
박영식
2003.11.05 조회 3479
박영식
2002.06.14 조회 2817
박영식
2002.04.18 조회 3612
박영식
2002.04.18 조회 3517
첨부 (1)
gun_na.c
452Bytes / Download 40
위로