#include <math.h> #include <stdio.h> #include <string.h> //转换的话直接用权重处理即可,31次方的话,减去前面的Ox只需要使用8位就可以包含,所以我选择是str【10】,C小白,可能有不对的地方欢迎指正 int main() { char str[10]={0}; scanf("%s",&str); int len=strlen(str); int sum=0; for (int i=2; i<len ; i++) { ...