c++ - 最简单的两个数相加的程序,online judge为什么通不过?
PHPz
PHPz 2017-04-17 13:00:15
0
4
565

题目是输入两个正整数,输出他们的和。输入的数在1(含)到10^6(含)之间。
scanfprintf就所有的测试用例都能通过,用cincout的话就总是有两个测试用例是wrong answer?但是实在看不出有什么问题。。
scanf的代码:

    double a, b;
    scanf("%lf %lf",&a,&b);
    printf("%.0lf", a + b);

cin,cout的代码:

    double x, y;
    cin >> x >> y;
    cout << x + y;

请问是哪儿可能导致这两种写法有不同的结果?

PHPz
PHPz

学习是最好的投资!

热门教程
더>
最新下载
더>
网站特效
网站源码
网站素材
프론트엔드 템플릿
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!