C语言函数题,请大佬帮忙
发布网友
发布时间:2022-06-07 04:11
我来回答
共2个回答
热心网友
时间:2023-10-15 23:58
#include <stdio.h>
#define N 40
void input(float *score, int size)
{
int i;
printf("Enter %d scores:\n", size);
for(i = 0; i < size; i++)
scanf("%f", &score[i]);
}
void output(float *score, int size)
{
int i;
printf("Scores:\n");
for(i = 0; i < size; i++)
printf("%.2f ", score[i]);
}
float average(float *score, int size)
{
int i;
float ave = 0.0;
for(i = 0; i < size; i++)
ave += score[i];
return ave/size;
}
int main(void)
{
float score[N];
input(score, N);
output(score, N);
printf("\nAverage: %.2f\n", average(score,N));
return 0;
}
热心网友
时间:2023-10-15 23:59
函数没有子之分追答创建3个函数,输入函数,输出函数,求平均分函数。设定整个过程变量或数组为float类型,如第一个数组大小为41,用scanf输入,输出可用printf,求平均分:40个值相加对40做除法,用一个变量代表即可