c语言程序题:输入20个数求和及平均值。求解答!

2025-04-26 12:37:29
推荐回答(2个)
回答1:

//参考代码如下:
#include
void main()
{
    int a[20] = {0};
    int i = 0;
    int sum=0;
    float average_value = 0;
    for(i = 0;i<20;i++)
    {
        printf("请输入第%d个值:\n",i+1);
        scanf("%d",&a[i]);
        sum+=a[i];
    }
    average_value = (float)sum/20;
    printf("平均值为%f\n",average_value);
    
}

望采纳,谢谢~~

回答2:

float NumSum()
{
// 求和函数
float fInput;
float fSum = 0;
int i;

for(i = 0; i < 5; ++i)
{
scanf("%f", &fInput);
fSum += fInput;
}
return fSum;
}

int main()
{
float fResult;

printf("请输入20个数字\n");
fResult = NumSum();


printf("和等于%.0f,平均值为%.3f\n", fResult, fResult / 20);

return 0;
}