请问怎么用C语言计算算术表达式?

定义三个变量a,b,c,从键盘输入它们的初始值。

计算并输出下面的表达式的值。

img

需要源程序代码图和计算结果截图

#include <stdio.h>
int main()
{
    double a,b,c;
    scanf("%lf%lf%lf",&a,&b,&c);
    if(c != 0)
        printf("%lf",(a*a+b*b)/(2*c));
    else
        printf("c不能为0");
    return 0;
}