寒假结束了,又不小心水了一个月,从现在开始补题了(┬┬﹏┬┬),由于牛客的题复制过来有格式问题,所以我这里放下原题截图,需要测试的同志们也可以自行去牛客看原题测试,(¬‿¬);
大部分说明请看代码,我会尽量写详细,有问题或者还需优化的地方,还请大佬们指教!!༼ つ ◕_◕ ༽つ
#include<cstdio>
#include<cmath>
int main()
{
int n,a,b,c;
scanf("%d",&n);//询问n次
while(n--)
{
scanf("%d%d%d",&a,&b,&c);
double ans=exp(a);//exp()为数学函数库的函数 表示e的n次方
ans=ans*b;
//理解题意可得如上面的式子
//ans=b*e^a
switch(c)//由于保留的小数位数在1到5之间,
{
case 1:printf("%.1lf\n",ans);break;
case 2:printf("%.2lf\n",ans);break;
case 3:printf("%.3lf\n",ans);break;
case 4:printf("%.4lf\n",ans);break;
case 5:printf("%.5lf\n",ans);break;
} //显然,我这样写不具有翻涌性,目前算法能力有限,还请大佬指教
}
return 0;
}