这是我编的源程序/*给10z组a b c求证若组成三角形求其周长 面积(精确小数点两位) 不成立输出a b c*/#include<stdio.h>
#include<math.h>
int main(void)
{
int i;
double a,s,b,c,m,area; /*m为周长,area为面积*/
for(i=1;i<=10;i++){
printf("enter a b c:");
scanf("a=%lf,b=%lf,c=%lf\n",a,b,c);
if(a+b>c&&a-b<c){
m=a+b+c;
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("m=%.2f,area=%.2f\n",m,area);
}
else{
printf("a=%.2f,b=%.2f,c=%.2f\n",a,b,c);
}
}
return 0;
}
运行结果
改了scanf("%lf%lf%lf\n",&a,&b,&c);
输出
没有结果了
改了 然后没有输出结果了
追答scanf("%lf%lf%lf\n",&a,&b,&c);
%lf后面那个\n去掉,你没改对。