#include<stdio.h>
#include<math.h>
int?main()
{
int?n,m,k;
double?i;
while(~scanf("%d?%d?%d",&n,&m,&k))
{
if(n?<=?5?&&?n?>=?1?&&?m?<=?5?&&?m?>=?1?&&?k?<=?5?&&?k?>=?1)
{
i?=??k?/?(n?+?m?+?k)?*?(k-1)?/?(?n?+?m?+?k?-?1);
printf("%.2lf\n",i);
}
}
return?0;
?}
3 回答

慕的地4358790
TA貢獻3條經(jīng)驗 獲得超0個贊
i = ?k*1.0 / (n + m + k) * (k-1) / ( n + m + k - 1);因為函數(shù)聲明變量的時候都是整型,所以i的計算結(jié)果為整型(已經(jīng)舍去小數(shù)點后的東西,再改為保留兩位小數(shù)0.00),但是k*1.0可以起到隱形類型轉(zhuǎn)換為Double類型,此刻輸出的正是你想要的答案。
- 3 回答
- 0 關(guān)注
- 1874 瀏覽
添加回答
舉報
0/150
提交
取消