void 统计数字个数并求和()
{//缘由https://ask.csdn.net/questions/912419
int i = 0, j = 0, n = 0, m[10] = { 0 };
char s[100];
string shuchu = "", hecheng = "";
cin >> n;
while (n--)
{
cin >> s;
while (s[i] != '\0')
if (s[i] >= '0'&& s[i] <= '9')
{
j += (s[i] - '0');
m[(s[i++] - '0')]++;
}
i = 10;
while (i--) if (m[i])hecheng = to_string(i) + ":" + to_string(m[i]) + "\n" + hecheng, m[i] = 0;
shuchu += hecheng + to_string(j) + "\n";
j = i = 0; hecheng = "";
}
cout << shuchu << endl;
}
void 统计字符串中的数字个数()
{//缘由https://ask.csdn.net/questions/919786
int n = 0,i = 0,j=0;
char x[100];
cin>>n;
while (n--)
{
cin >> x;
j = i = 0;
while (x[j] != '\0')if ('0' <= x[j] && x[j++] <= '9')++i;
printf_s("%d\n", i);
}
}