在devc++上答案正确了但pta上错了?

img

img


求解,我人麻了🇫🇷🏳️

主要是x,y没有赋予初始值啊。int x=0,y=0;就行了

你重新在dev中用测试样例输出下看看,或者发下题目链接

测试用例对了不代表正确了
考虑输入值得数据类型和大小等


#include <bits/stdc++.h>  
#include <string>
using namespace std;  

int main(){
    int a, b;
    cin>> a >> b;
    string s = to_string(a + b);
    int len = s.length();
    for (int i = 0; i < len; i++) {
        cout<<s[i];
        if (s[i] == '-') continue;
        if ((i+1) % 3 == len%3 && i != len-1) {
            cout<<",";
        }
    }
    cout<<endl;
    return 0;
}