请管理员童鞋确认下数据

这题不知怎的,用C++死挂,但pascal同样的程序就能过,C++用下载的的数据也没有问题,但oj上死活过不了,请管理员童鞋确认下数据,谢谢!

附本人C++程序:
#include <stdio.h>

//#define LOCAL
double L,V;

void solve() {
scanf("%lf\n%lf", &L,&V);
double T = L/V*2.0 / 3;
printf("%.1lf\n%.1lf\n", V*T,T);
}

int main () {

#ifdef LOCAL
freopen("test.in", "r", stdin);
//freopen("test.out", "w", stdout);
#endif

solve();
return 0;
}

2 条评论

  • @ 2015-03-20 12:13:05

    蒟蒻感谢大牛指导,以前真没注意这一点,要向g++多多靠拢!

    • @ 2015-03-21 01:20:32

      double是:
      读入 lf
      输出 f

  • @ 2015-03-19 22:06:25

    逻辑不对吧………………既然情况向乃所说的那样已经可以排除是数据问题了吧………………………………
    这个玩意是编译器问题。
    有的 OJ C++ 语言有两个编译器可选………… G++ 和 C++ 。
    Vijos 用的是 G++ 编译器。
    输出应该这么写:

    printf("%.1f\n%.1f\n", V*T,T);

    另外我猜很多比赛 C++ 语言都用 G++ 编译所以还是这么写比较好………………

  • 1

信息

ID
1072
难度
1
分类
其他 | 数学 点击显示
标签
递交数
3367
已通过
2244
通过率
67%
被复制
12
上传者