本文主要是介绍acm买香蕉,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Problem F: 买香蕉
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 440 Solved: 274
[ Submit][ Status][ Web Board]
Description
little monkey喜欢吃香蕉,有一天学校北门外有大叔在喊香蕉大减价,1块钱2斤,2块钱3斤,3块钱4斤,4块钱5斤。。。little monkey的数学学的不好,不知道该买那一种方案最省钱,于是就随便选了一种方案,请聪明的你帮little monkey算一下他所选择的方案每斤多付了多少钱。
Input
第一行给定一个数T表明共有多少组数据。接下来T行每行有一个数字n表明little monkey选定的方案,例如n为1表示选择1块钱2斤的方案,n为3表示选择3块钱4斤的方案(1<=n<= 1000, 1<= T <= 1000).
Output
对于每一组数据输出一个数,表明选择该方案与最佳方案相比,每斤多付了多少钱。保留两位小数。每个输出占一行。
Sample Input
2 1 2
Sample Output
0.00 0.17
HINT
代码:
#include "stdio.h"
int main()
{
double q[1000],min=1;
int T,i;
scanf("%d",&T);
for(i=0;i<T;i++)
{
scanf("%lf",&q[i]);
}
for(i=0;i<T;i++)
{if(min>q[i])min=q[i];}
for(i=0;i<T;i++)
{printf("%.2lf\n",((q[i]/(q[i]+1))-(min/(min+1))));
}
return 0;
}
这篇关于acm买香蕉的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!