출처 : 반크_세계무형유산 아리랑, 판소리
참고풀이 a]
//Dev-C++ 5.11로 작업함.
#include <stdio.h>
int Sum;//저축 총액변수
void save(int amount)
{
Sum+=amount;
printf("지금까지의 저축액은 %d입니다.\n",Sum);
}
int main()
{
int saving;//저축변수
while(1)
{
printf("얼마를 저축하시겠습니까?(종료는 -1): ");
scanf("%d",&saving);
if(saving==-1) break;
save(saving);
}
return 0;
}
참고풀이 a 결과]
참고풀이 b]
//Dev-C++ 5.11로 작업함.
#include <stdio.h>
void save(int amount)
{
static int Sum;//저축 총액변수
Sum+=amount;
printf("지금까지의 저축액은 %d입니다.\n",Sum);
}
int main()
{
int saving;//저축변수
while(1)
{
printf("얼마를 저축하시겠습니까?(종료는 -1): ");
scanf("%d",&saving);
if(saving==-1) break;
save(saving);
}
return 0;
}
참고풀이 b 결과]
참고풀이 c]
//Dev-C++ 5.11로 작업함.
#include <stdio.h>
static int Sum;//저축 총액변수
void save(int amount);
void draw(int amount);
int main()
{
int chk;//저축과 인출 종료를 선택하는 변수
int saving;//저축과 인출 변수
while(1)
{
printf("저축(1), 인출(0), 종료(-1)을 선택하세요 : ");
scanf("%d%*c",&chk);//%*c:Enter Key
if(chk==-1) break;
else if(chk==1)
{
printf("얼마를 저축하시겠습니까? ");
scanf("%d%*c",&saving);
save(saving);
}
else
{
printf("얼마를 인출하시겠습니까? ");
scanf("%d%*c",&saving);
draw(saving);
}
}
return 0;
}
void save(int amount)
{
Sum+=amount;
printf("지금까지의 저축액은 %d입니다.\n\n",Sum);
}
void draw(int amount)
{
Sum-=amount;
printf("지금까지의 저축액은 %d입니다.\n\n",Sum);
}
참고풀이 c 결과]
대한민국의 아름다운 영토, 독도의 봄
'프로그램 > C언어 1000제' 카테고리의 다른 글
C언어 70제] C언어 콘서트 CHAPTER 8 Programming 14 순환호출(3승의 합) p340 (0) | 2021.12.21 |
---|---|
C언어 69제] C언어 콘서트 CHAPTER 8 Programming 13 순환호출(재귀함수) p339 (0) | 2021.12.21 |
C언어 67제] C언어 콘서트 CHAPTER 8 Programming 11 덧셈, 뺄셈, 곱셈, 나눗셈을 지원하는 계산기. p338 (0) | 2021.12.16 |
C언어 66제] C언어 콘서트 CHAPTER 8 Programming 10 주사위 게임 p338 (0) | 2021.12.15 |
C언어 65제] C언어 콘서트 CHAPTER 8 Programming 9 Monte Carlo 시뮬레이션을 이용한 동전게임. p338 (0) | 2021.12.15 |
댓글