求解:从键盘输入3.4.5,计算出面积。
#include#include int main() { float a,b,c,s,Area; scanf("%f,%f,%f",&a,&b,&c); if((a==0)||(b==0)||(c==0)) { Area=0.00; printf("三角形的面积为0.00"); return 0; } s=(a+b+c)/2; Area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("三角形的面积为%.2f",Area); return 0; }
注释:1.#include
#include#include int main() { double a, b, c, x1, x2, d,x3 ,x0; printf("输入方程的三个系数:"); scanf_s("%lf %lf %lf", &a, &b, &c); if (a != 0) { d = sqrt(b * b - 4 * a * c); if (d == 0) { x0 = (-b) / (2 * a); printf("%.2lfn", x0); } else if(d>0) { x1 = (-b + d) / (2 * a); x2 = (-b - d) / (2 * a); printf("%.2lf %.2lfn", x1, x2); } else printf("x无解"); } else { x3 = -c / b; printf("%.2lfn", x3); } return 0; }



