找不出来哪里有错,但是0分

P1307 [NOIP2011 普及组] 数字反转

我真的是真龙天子 @ 2016-09-25 18:31:00

#include<iostream>
using namespace std;
int main()
{
    int a, b=0, n;
    cout << "请输入一个将要反转的数字" << endl;
    cin >> n;
    while (n!=0)
    {
        a = n % 10;//取出末尾数
        b = b * 10 + a;//反转de核心
        n = n / 10;//为后面继续取做准备
    }
    cout << b << endl;
}

by kkksc03 @ 2016-09-25 19:01:25

@deng541456313 如果你的输入是123那么你的输出是

请输入一个将要反转的数字
321

而系统要求的输出是

321

by 1124828077ccj @ 2016-09-25 22:11:20

@deng541456313 输出必须严格按照题目要求,连一个空格都不能多,更别说那些提示信息了。


by 我真的是真龙天子 @ 2016-09-28 09:36:02

应该是多输出个换行符导致的,谢谢各位


|