메뉴 건너뛰기

app

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

박영식2002.05.28 20:55조회 수 2782댓글 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 조회 2629
박영식
2005.03.25 조회 2368
박영식
2003.12.25 조회 4187
박영식
2003.12.19 조회 3718
박영식
2003.11.05 조회 17804
박영식
2003.11.05 조회 2538
박영식
2003.11.05 조회 2761
박영식
2003.11.05 조회 2441
박영식
2003.11.05 조회 2480
박영식
2003.11.05 조회 3527
박영식
2002.06.14 조회 2855
박영식
2002.04.18 조회 3648
박영식
2002.04.18 조회 3560
첨부 (1)
gun_na.c
452Bytes / Download 40
위로