请写出此题的详细过程

已有函数调用语句c=add (a,b);请编写add函数,计算两个实数a和b的和,并返回和值。 float add (float x, float y) { } main( ) { float a,b,c; scanf(“%f%f”,&a,&b); c= add (a,b); printf(“两数的和为%f”,c); }

#include <stdio.h>

float add(float x, float y) 
{ 
    return x + y;
}

int main() 
{ 
    float a,b,c; 
    scanf("%f%f",&a,&b); 
    c= add (a,b); 
    printf("两数的和为%f",c); 
}

// Output
1 2
两数的和为3.000000