社区讨论

我的实数快读哪里错了!!!

学术版参与者 8已保存回复 11

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
11 条
当前快照
1 份
快照标识符
@mi7xcjpd
此快照首次捕获于
2025/11/21 05:09
4 个月前
此快照最后确认于
2025/11/21 06:37
4 个月前
查看原帖
CPP
long double read()
{
	int f=1,d=0.1;
	char c=getchar();
	while (c<'0' || c>'9')
	{
		if (c=='-') f=-1;
		c=getchar();
	}
	long double p=c&15;
	while (c>='0' && c<='9') p=p*10+(c&15),c=getchar();
	if (c!='.') return p*f;
	c=getchar();
	while (c>='0' && c<='9') p+=(c&15)*d,d*=0.1,c=getchar();
	return p*f;
}
各位大佬帮一帮我这个蒟蒻吧!

回复

11 条回复,欢迎继续交流。

正在加载回复...