求解前两个用fun函数速度速度求速解答

img


用c语言环境Devc++

题目1:


#include <stdio.h>
//题目1:
void fun()
{
    int i;
    double a[5],max,min;
    double avg = 0;
    for (i=0;i<5;i++)
    {
        scanf("%lf",&a[i]);
        avg += a[i];
        if(i==0)
        {
            max = a[0];
            min = a[0];
        }else
        {
            if(a[i]>max) max = a[i];
            if(a[i]<min) min = a[i];
        }
    }
    avg/=5;
    printf("max=%g,min=%g,avg=%g\n",max,min,avg);
}


int main()
{
    fun();
    return 0;
}

题目2:

#include <stdio.h>
//题目1:
void fun()
{
    int n,i,t;
    scanf("%d",&n);
    for (i=10;i<=n;i++)
    {
        t = i/10 + i%10;
        if(t%2==0)
            printf("%d ",i);
    }
    printf("\n");
}


int main()
{
    fun();
    return 0;
}

题一

#include<stdio.h>

void fun(int a[])
{
    int i,max,min,sum=0;
    max = a[0];
    min = a[0];
    sum = a[0];
    for(i = 1; i < 5; i ++)
    {
        sum += a[i];
        if (a[i]>max)
            max = a[i];
        if (a[i]<min)
            min = a[i];
    }
    float avg = sum / 5.0;

    printf("max=%d\n",max);
    printf("min=%d\n",min);
    printf("avg=%f\n",avg);
}

int main ()
{
    int i;
    int a[5];
    printf("输入5个数:");
    for(i = 0;i < 5;i ++)
    {
        scanf("%d",&a[i]);
    }
    fun(a);
    return 0;
}

img


题二

#include<stdio.h>

void fun(int n)
{
    int i;
    for(i = 10; i <= n; i++)
        if( (i/10+i%10) % 2 == 0)
            printf("%d ",i);
}

int main ()
{
    int n;
    printf("输入n:");
    scanf("%d",&n);
    fun(n);
    return 0;
}

img

如有帮助,望采纳!谢谢!