입금,출금,잔고조회 함수에 대해서...
겨울
#include stdio.h
int balance; // 잔고
void deposit(void); // 입금
void withdraw(void); // 출금
void current_balance(void); // 잔고조회
int main(void)
{
int choice;
while(1)
{
do
{
printf(1. 입금\n2. 인출\n3. 잔고조회\n4. 종료\n입력 : );
scanf(%d, &choice);
}
while(choice 1 || choice 4);
switch(choice)
{
case 1:
deposit();
break;
case 2:
withdraw();
break;
case 3:
current_balance();
break;
case 4:
return 0;
}
}
}
void deposit(void) // 입금
{
int money;
printf(입금 할 금액 : );
scanf(%d, &money);
balance = balance + money;
}
void withdraw(void) // 출금
{
int money;
printf(인출 할 금액 : );
scanf(%d, &money);
balance = balance - money;
}
void current_balance(void) // 잔고조회
{
printf(현재 잔고는 %d원 입니다.\n, balance);
}
(1)위의 입금, 출금, 잔고조회를 하는 함수를 사용한 완전한 프로그램을 작성하시오. 이때 전역변수를 반드시 사용하고, 이 프로그램을 사용하여 전역변수와 지역변수의 필요성을 설명하시오.
(2) (1)번 문제에서 함수를 전혀 사용하지 않고 main만 있는 프로그램으로 수정하시오. 그리고 (1)번의 프로그램과 비교하여 함수의 필요성을 설명하시오.
(3) (1)번 문제에서 전역변수를 사용하지 않고 지역변수만 사용하여 다시 작성하시오.(3개의 함수는 반드시 사용하되, 각 함수에 필요한 값은 함수의 매개변수로 전달하고, 함수 수행결과는 return문을 사용하시오.) 이때 포인터는 사용하지 말 것.
(4) (3)번 문제를 포인터를 사용해서 다시 작성하시오. 이때 함수에서 return문은 사용하지 말 것.
지금 계속하고있는데 잘 모르겠네요... 고수님들 좀 도와주세요
| 번호 | 제 목 | 글쓴이 | 날짜 |
|---|---|---|---|
| 2752142 | 더블 포인터 관련 최대최소값 구하기 (2) | 풀잎 | 2026-10-21 |
| 2752115 | c언어 이상한질문 (4) | 모드니 | 2026-10-21 |
| 2752085 | 문자열을 랜덤하게 출력해서 대체,삽입,삭제 횟수를 각가 표시하고 그걸 표 형태로 출력 | 슬아s | 2026-10-20 |
| 2752056 | 포인터 && 배열 질문요~ (2) | 해찬나래 | 2026-10-20 |
| 2752031 | x^n 구하는 코드 짜봤는데 값이 틀려요 ㅠㅠ | 세실 | 2026-10-20 |
| 2752000 | 나 정말 미치겠어요..ㅠㅜ (4) | 다이 | 2026-10-20 |
| 2751978 | 문자열 질문이요.. | 초시계 | 2026-10-19 |
| 2751945 | 숫자 맞추는 프로그램이요 ㅠㅠ (1) | 동은 | 2026-10-19 |
| 2751917 | C언어 이중 연결 관련 질문합니다. | 유우 | 2026-10-19 |
| 2751888 | return의 정확한 의미좀 알려주세요 (3) | 올해1살 | 2026-10-19 |
| 2751857 | 포인터 배열 (2) | 터큰 | 2026-10-18 |
| 2751831 | 연산자? 질문입니다 (2) | 진주 | 2026-10-18 |
| 2751800 | C언어 기초질문입니다.. (3) | 핫블랙 | 2026-10-18 |
| 2751739 | 파일 출력을 구조체로 받을 때, 파일의 끝을 판별하는 방법을 알려주세요. (2) | 얼 | 2026-10-17 |
| 2751715 | unresolved external symbol 에러... | 이룩 | 2026-10-17 |
| 2751686 | 변수 설정에 관한 질문입니다. | 꽃달 | 2026-10-17 |
| 2751655 | 자료구조 연습문제 | 한무릎 | 2026-10-17 |
| 2751631 | gets 함수 질문이요. (4) | 해늘 | 2026-10-16 |
| 2751553 | 퀵정렬 소스인데 주석좀 달아주세요 (1) | 싴흐한세여니 | 2026-10-16 |
| 2751528 | 저기 이거하는법좀 질문.. (2) | 가람슬기 | 2026-10-15 |
