永发信息网

c语言编写一个程序。输入三角形的两边a,b。利用勾股定理。求c。要求保留2位小数

答案:5  悬赏:0  手机版
解决时间 2021-03-20 22:27
c语言编写一个程序。输入三角形的两边a,b。利用勾股定理。求c。要求保留2位小数
最佳答案
其实问题就出在定义的时候 既然定义为int 算出时就会舍弃小数位成为整数 之后输出两位小数也就是凑两个0
所以要解决的话就要先把c定义为float 后面输出两位小数 就像你写的 printf("c=%.2f\n",c); 就行了
全部回答
既然要保留小数,就不该定义int型整数,它是没有小数点。应该改成float型,能保留7位有效数字。
应该是int a,b;
float c;
这样才行。
float c;
#include
#include
void main()
{
int a,b;
float c;//改在这里,int类型算sqrt时舍弃了小数
printf("Enter two number a,b=?\n");
scanf("%d%d",&a,&b);
c=sqrt(a*a+b*b);
printf("c=%.2f\n",c);
getch();
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问能否发一下恐惧之泣1.6的全道具解锁存档
热血传奇手机版沙巴克城怎么打
世界足坛较好的年轻后腰有哪些?
大学可以交钱在家里自学吗?有什么方法可以在
冒用他人身份证上班算欺诈吗
06年五菱兴旺LJ462QE1为什么是化油器的是不是
种树 用英语怎么翻译?
无锡大型的冰淇淋店有几家?
朱曹新村在哪里啊,我有事要去这个地方
微波炉加热东西不用保鲜膜,保鲜袋可以吗?
如何破解安卓收费游戏
岩宝傣味小棰干巴在哪里啊,我有事要去这个地
昨天晚上高桥清泉池浴室被抓一
迈可杰可逊的真正死因是什么?
华为商城上买东西是不是货到付款?
推荐资讯
电脑win7 64位,正在启动windows以后就显示无
从深圳到厦门多少公里
计算:(2a^2-1)(a-4)-(a^2+3)(2a-5)
站地2里面的中键是哪个键
举例阐述标杆管理的作用
物理问题;车轴和车轮的摩擦,门轴的摩擦属于
商品部地址在哪,我要去那里办事
一般结婚新娘常用的是什么香水?
广兴汽车用品在哪里啊,我有事要去这个地方
Java JSplitPane分成左右2个窗口,如何根据左
求教下欧姆龙功能块怎么编写
芝士片变酸了,是不是不能吃了?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?