22018, 1/1101 회원가입  로그인  
   ssnt798
   보조함수 처음 써봣슴다...(C언어-소스코드 올림)

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=30050 [복사]


잘 모르겠던데 오늘 약빨고(?) 그냥 이래저래 어쩌지 하고 찾다가
그냥 머리에서 나오는대로 적었더니 그제서야 되네요...
지금까지는 너무 생각해서 안됬을지도 모르겠네요 ㅎ
만든건 그냥 방금 생각없이 만들었던거 수정했어요...

#include <stdio.h>

int Circul(int i, int n, int Money) // 계산할 것의 보조함수
{
    int a[6], b[6];

        for(i=1; i<=n; i=i+1)
    {
        printf("\n 사야할 %d번째 물건의 가격 : ",i);
        scanf("%d", &a[i]);

        printf("\n");

        printf("\n 사야할 %d번째 물건의 갯수 : ",i);
        scanf("%d", &b[i]);

        printf("\n");

        Money=Money-a[i]*b[i];
    }
    return Money;

}

int main() // 메인함수
{


    int Money=0, Extra=0, i=0, n=0;

    printf(" 살 물건의 가짓수 : ");
    scanf("%d", &n);

    printf("\n 현재 가지고있는 금액 : ");
    scanf("%d", &Money);

    Money=Circul(i, n, Money);

    Extra=Money;

    printf(" 남은돈 : %d", Extra);

    printf("\n 끝내시려면 아무키나 누르세요.");
    getch();

    return 0;
}




이렇게되있긴한데
혹시 줄일 수 있는 부분이 있나 궁금하기도 하네요...(솔직히 제대로 배운것도 아니고 부모님이 책사는거 관리 엄격해서 책도 안사주시고 그래서 겉핥기밖에 못했어요...)

  Hit : 6463     Date : 2013/01/01 07:18



    
hygasyde Extra변수는 없어도 될것 같지 않나요 ㅎ 2013/01/07  
zades soma ㄷ 2024/03/23