画出几种其他情况的图就能发现规律。不要被题目吓倒,并没有设计图的搜索和遍历。
注:有关sqrt()函数的调用也要注意,要输出double型的话,sqrt()参数的值应该写成.0的形式,比如2.0.
#include<stdio.h>
#include<math.h>
using namespace std;
int main()
{
double t,n,m;
scanf("%lf",&t);
for(int i=1;i<=t;i++)
{
scanf("%lf%lf",&m,&n);
if(int(m*n)%2==0)
printf("Scenario #%d:\n%.2lf\n",i,m*n);
else
printf("Scenario #%d:\n%.2lf\n",i,m*n-1+(double)sqrt(2.0));
printf("\n");
}
return 0;
}
本文通过一个具体的C++程序实例,介绍了如何使用条件判断和基本数学运算来解决特定问题。涉及了输入输出操作、条件语句及sqrt函数的正确使用。
2782

被折叠的 条评论
为什么被折叠?



