cpp
char s[47]{}; int a = 0, b = 0, c = 0, h = 0, x = 0, f = 0, z = 0, w = 0;
gets_s(s);
zh:if (s[x] != '\0')
{//缘由https://ask.csdn.net/questions/8063179 123abcde456,789 -123456789abc99-87654321,12345678
if (s[x] == '-')
++f;
else if (w == 0 && s[x] >= '0'&&s[x] <= '9')
(z == 0 ? a : z == 1 ? b : c) *= 10
, (z == 0 ? a : z == 1 ? b : c) += s[x] - '0';
else
{
if (f)
(z == 0 ? a : z == 1 ? b : c) = -(z == 0 ? a : z == 1 ? b : c)
, f = 0;
if (++w == 5 || s[x] == ',')
w = 0, ++z;
}
++x; goto zh;
}
std::cout << a + b + c << "\n";


住世之法:
十善为乐,十恶为苦,知苦乐法,是谓慧明;
不识慧明,苦乐所伏,慧明辨识,降伏苦乐。