用c语言编写,计算表达式的值

img

对于简单的表达式,可以先分开计算分子、分母,再做最后的除法


#include<stdio.h>

int main()
{       
        float m,n,sum1=0,sum2=0;
        scanf("%f%f",&m,&n);
        for(int i=1;i<=m;i++)
        {       
                sum1 = sum1 + i;
        }
        for(int j=0; j<=n; j++)
        {
                sum2 = sum2 + j;
        }
        float s = sum1/sum2;
        printf("S = %f",s);
        return 0;
} 

double S(unsigned int m, unsigned int n)
{
    int i;
    int s1 = 0, s2 = 0;
    for(i = 1; i <= m; i++)
        s1 += i;
    for(i = 1; i <= n; i++)
        s2 += i;
    return s1 * 1.0 / s2;
}

int max(int a, int b, int c)
{
    int m = 0;
    m = a > b? a : b;
    m = m > c? m : c;
    return m; 
}