解题思路:可以使用2个for循环来嵌套使用,依次算出每两个字母间的距离,然后进行累加,最后输出结果。
源代码:
#include <stdio.h>
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
int num = 0,cnt=0;
string a;
cin >> a;
for (int i = 0; i < a.length(); i++)
{
for (int j = num; j < a.length(); j++)
{
cnt += abs((a[i] - 'A') - (a[j] - 'A'));
}
num++;
}
cout << cnt;
return 0;
}
运行结果: