C语言请大家看下我的程序为什么不能输出正确的面积?

[复制链接]
查看11 | 回复3 | 2013-10-7 21:31:53 | 显示全部楼层 |阅读模式
计算的代码,写在输入的前面了。要先获取用户输入,然后才能计算面积。 p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c));这两个语句放到scanf的后面去。...
回复

使用道具 举报

千问 | 2013-10-7 21:31:53 | 显示全部楼层
你输出肯定是不确定的值,也就是说输出的是系统随机给的值。问题的关键是你把计算面积的步骤放前面了。把p和s的计算移到判断语句后面就行了。...
回复

使用道具 举报

千问 | 2013-10-7 21:31:53 | 显示全部楼层
scanf("%f%f%f",&a,&b,&c);放到p=(a+b+c)/2;上面...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行