诡异
查看原帖
诡异
165451
褚橙楼主2021/9/4 22:21
#include<bits/stdc++.h>
using namespace std;
int n;
double a,s,b;
int main()
{
	//freopen(".in","r",stdin);
	//freopen(".out","w",stdout);
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a>>b;
		s+=(a*b);
	}
	s*=8.5;
	cout<<s<<endl;
	cout<<int(s)<<endl;
	printf("%.1f\n",int(s)*1.0/10.0);
	return 0;
}

运行样例三会发现输出

31161
31160
3116.0

s此时恰好是整数,结果int(整数)!=整数??? 而且还神奇的AC了啊╮(╯-╰)╭ ╮(╯-╰)╭ ╮(╯-╰)╭请大佬解答

2021/9/4 22:21
加载中...