题解 | 不要三句号的歪

不要三句号的歪

https://www.nowcoder.com/practice/7cbb7d96fb354f7995d9af1ccf8906b4

#include <string>
#include <iostream>
// 格式化了大佬的代码,思路很好,可以使用scanf 进一步加快读取的数值

using namespace std;
//#define N 1000
int g[3];
int main() {
    string a;
    cin >> a;
    int k = 0;
    for (int i = 0; i < a.size(); i++) {
        if (a[i] == ',') {
            g[k++] = i; //找到","的位置
        }
    }
    string b = a.substr(g[0] + 1, g[1] - g[0] - 1);
    string c = a.substr(g[2] + 1, a.size() - g[2] - 1);
    long long m = stol(b);
    //转变为整数
    long long n = stol(c);
    cout << n - m - 1;
}

全部评论

相关推荐

05-19 15:21
已编辑
华南农业大学 Java
白火同学:你才沟通了200,说实话,北上广深杭这里面你连一座城市的互联网公司都没投满呢,更别说还有各种准一线二线城市了。等你沟通突破了三位数,还没结果再考虑转行的事吧。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务