실수 5개를 원소로 하는 배열을 선언하고 포인터 변수를 이용하여 입력과 출력을 실행하는 프로그램을 작성하시오, 출력은 반올림하여 소수 첫째자리까지 출력하는 것으로 한다.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
double updown(double ptr)
{
ptr=10*ptr+0.5;
return floor(ptr)/10;
}
int main(void)
{
double arr[5];
double *ptr;
int i;
ptr=arr;
printf("실수 다섯 개를 입력하시오\n");
for(i=0;i<5;i++)
{
scanf("%lf",ptr+i);
}
for(i=0;i<5;i++)
{
printf("%.1f ",updown(*ptr));
ptr++;
}
system("pause");
return 0;
}