i값 지정, 평균, 최대값 모르겠어요ㅠㅠ
유키
스캔
How many integers: 5
Give the integers:
8
9
99
66
21
프린트
The numbers are: 8, 9, 99, 66, 21
The summation is: 203
The average is: 40.60
The maximum is: 99
위와 같이 나오게 하려고 아래처럼 만들었는데요
#includestdio.h
void input_all_numbers(int a[], int n){
int i;
i=0;
printf(Give the numbers:);
while(in)
{scanf(%d,&a[i]);
i++;}
}
void Print_all_numbers(int a[], int n){
int i;
i=0;
printf(The numbers are:);
while(in)
{printf(%d\n,a[i]);
i++;}
}
int Summation(int a[], int n){
int b;
int i=0; i를 이렇게 지정해도 될까요?
while(in)
{b=0+a[i];
i++;}
return b;
printf(\n);
}
double Average(int b ,int n){
int c;
c=b/n;
return c;
printf(\n); 평균은 마지막 입력 숫자가 나오네요 왜그럴까요?
}
int Maximum(int a[], int n){
int d;
int i=0;
while(in);
{if(da[i])
{d=a[i];} 최대값은프린트 자체가 안됩니다
i++;}
return d;
}
void main()
{
int a[100];
int n;
printf(How many integers?: );
scanf(%d,&n);
input_all_numbers(a, n);
Print_all_numbers(a, n);
int sum = Summation(a, n);
printf(The Summation is: %d\n, sum);
double avg= Average(sum, n);
printf(The Average is: %.2lf\n,avg);
int m = Maximum(a, n);
printf(The Maximum is: %d\n,m);
}
이거 왜이럴까요ㅠㅠ