poj 3094 Quicksum

除了这道题真的很水,我好像也不能说别的什么了吧。。。哈哈哈,注意一下控制一下循环的细节就好,一个连乘的累加


#include <stdio.h>
#include <string.h>

int main()
{
	char str[300];
	int sum,pos;
	
	while(gets(str))
	{
		if(str[0]=='#')
			break;
		
		//计算quicksum值
		pos=0;
		sum=0;
		while(str[pos]!='\0')
		{
			if(str[pos]==' ')
				pos++;
			
			else
			{
				sum+=(pos+1)*(str[pos]-'A'+1);
				pos++;
			}
		}
		
		printf("%d\n",sum);
	}
	
	return 0;
}


你可能感兴趣的:(poj 3094 Quicksum)