C语言程序填空 输入一个正整数 n (1<n<=10),再输入n 个整数,输出平均值(保留2 位小数)

2025-01-01 09:39:13
推荐回答(3个)
回答1:

1、输入一个正整数 n (1平均值(保留2 位小数)。

sum = 0;

for(i = 0;i < n;i++)

{

sum += a[i];

}

aver=sum*1.0/n;

2、index = 0;

for(i = 1;i < n;i++)

{

if(a[i] > a[index])

{

index = i;

}

}

命题 1 对于B=36N+1 形数而言。

若不定方程(3N)^2+N-(B-1)/36=W^2 有整数解,

则 6(3N-W)+1 是小因子数;6(3N+W)+1 是大因子数。

若不定方程 (3N)^2-N-(B-1)/36=W^2 有整数解,

则 6(3N-W)-1 是小因子数;6(3N+W)-1 是大因子数。

两式都无解,是素数。

以上内容参考:百度百科-质数

回答2:

/*补充的内容加在注释之间*/

  1. 输入一个正整数 n (1#include
    int main( )
    {
    int i, n, sum;
    float aver;
    int a[10];
    scanf("%d", &n);
    for(i=0; iscanf("%d", &a[i]);
    /*---------*/

    sum=0;

    for(i=0;i

    aver=1.0*sum/n;

    /*---------*/
    printf("aver=%.2f\n", aver);
    }

    2.输入一个正整数 n (1#include
    int main( )
    {
    int i, index, n;
    int a[10];
    scanf("%d", &n);
    for(i=0; iscanf("%d", &a[i]);
    /*---------*/

    index=0;

    for(i=1;ia[index]) then index=i;

    /*---------*/
    printf("max=%d,index=%d\n", a[index],index);
    }


回答3:

  1. sum = 0;

    for(i = 0;i < n;i++)

    {

           sum += a[i];

  2. }

    aver=sum*1.0/n;

    2.index = 0;

    for(i = 1;i < n;i++)

    {

        if(a[i] > a[index])

        {

            index = i;

        }

    }