#include <iostream>
#include <cmath>
using namespace std;
typedef long long LL;
int main()
{
string a;
cin>>a;
LL num;
LL x=0,y=0;
LL l=a.length();
LL l2=a.find(',');
//jingen
for(int i=0;i<l2;i++)
{
y+=(pow(10,l2-i-1)*(a[i]-'0'));
}
for(int i=0;i<l;i++)
{
if(a[i]==','&&a[i+1]=='.')
{
num=i+5;
break;
}
}
for(int i=num;i<l;i++)
{
x+=(pow(10,(l-i-1))*(a[i]-'0'));
}
cout<<x-y-2;
return 0;
}
首先根据给出字符串,找到第一个逗号开始位置,将后面的数字字符转换为数字,跳过与最后一个数字隔的5个字符,将最后面的数字字符转换为数字。相减可得答案参与链接

京公网安备 11010502036488号