您的位置:首页 > 产品设计 > UI/UE

poj 3094 Quicksum

2013-10-09 15:56 337 查看
除了这道题真的很水,我好像也不能说别的什么了吧。。。哈哈哈,注意一下控制一下循环的细节就好,一个连乘的累加

#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: