IT/솔루션) 난 정말C... 없다구요
17장.1차원 배열의 이해와 활용) 문제 17-1 [1차원 배열의 활용] - 2
돔찌
2019. 4. 16. 08:10
<2016. 9. 21. 23:05>
17장.1차원 배열의 이해와 활용) 문제 17-1 [1차원 배열의 활용] - 2
/*
길이가 5인 double형 배열을 선언하여 0보다 큰 실수 5개를 입력 받아서 저장하자.
그리고 이렇게 저장된 값을 은행 고객의 잔고라고 가정하자. 즉 5명의 고객 잔고를 배열에 저장한 셈이다.
이제 프로그램 사용자로부터 이자율을 한번 입력 받는다. 만약에 3.3이 입력되면 이율이 3.3%라는 뜻으로 해석되어,
배열에 저장된 모든 값을 3.3%씩 증가시켜야 하며, 증가된 결과를 출력해야 한다.
*/
#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable : 4996)
int main(void) {
double arr[5];
int i = 0;
int len = sizeof(arr) / sizeof(double);
double bonus;
for (i = 0; i < len ; i++) {
printf("%d번째 고객의 잔고를 입력하시오 : ", i + 1);
scanf("%lf", &arr[i]);
}
printf("이율을 입력하시오 : ");
scanf("%lf", &bonus);
for (i = 0; i < len; i++) {
printf("%d번째 고객의 증가한 잔액은 %lf 입니다.\n", i + 1, arr[i]*= (1+bonus/100));
}
system("pause");
return 0;
}