ascode 1069 간단한 팩토리얼 계산 (반복문 풀어보자)
문제 설명
오래된 노트북에 힘겨워하던 이름모를 누구는 노트북을 사기위해 돈을 모으기로 결심했다!(진작에 좀 바꾸지…)
통장이 하나 뿐인 그 사람은 저축을 위한 통장을 만들기에는 너무 귀찮다고 이미 있는 통장에 돈을 모으기로 했다.
통장이 하나인데 어쩌겠어…. 하나의 통장으로 생활하니 모이는 대로 소비하는 것 같다.
충격을 받으라고 입출금 내역을 좀 뽑아주자..
입력 설명
입금 혹은 출금하는 돈의 금액M이 입력된다.(-500000 < M < 500000)
입금은 양수로 입력되며 출금은 음수로 표시된다고 한다.
숫자가 아닌 어떠한 문자가 입력 될 까지 반복한다.
출력 설명
입금 금액과 출금 금액 그리고 잔고를 표로 만들어서 보여주자.
먼가 탭 크기를 기준으로 나누면 보기 더 편해질 것 같으니 일단 이거도 넣어주면 좋을 것 같다.
입력 예시
496792
-206914
-289519
298963
-334600
-494606
27706
Q
출력 예시
======================
입금 출금 잔고
======================
496792 496792
206914 289878
289519 359
298963 299322
334600 -35278
494606 -529884
27706 -502178
======================
코드
#include <stdio.h>
int main()
{
int a, b, result = 0;
printf("======================\n");
printf("입금 출금 잔고\n");
printf("======================\n");
while (1)
{
if (scanf("%d", &b) == 0)
{
printf("======================\n");
return 0;
}
else {
if (b < 0) {
result = result - (b * -1);
printf(" %d %d\n", b * -1, result);
}
else if (b > 0) {
result = result + b;
printf("%d %d\n", b, result);
}
}
}
return 0;
}
나 : say
도음이 됨 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=tipsware&logNo=221297544939
댓글남기기