poj3094

Quicksum

#include "iostream" #include "math.h" using namespace std; int main() { char str[256]; memset(str,0,256); cin.getline(str,256); while(!(str[0]=='#'&&str[1]==0)) { int checksum=0; int len=strlen(str); for(int i=0;i<len;i++) { if(str[i]!=' ')checksum+=(str[i]-'A'+1)*(i+1); } cout<<checksum<<endl; cin.getline(str,256); } return 0; }

你可能感兴趣的:(poj3094)