hdu2734 Quicksum (水)

点击打开链接

当是回车时,认为value是0,就没进行加,但,计数cnt要++;导致出错!!!

#include<stdio.h>
#include<string.h>
int main()
{
	char str[1111];
	int sum,i,cnt;
	while(gets(str),str[0]!='#')
	{
		sum=0;cnt=1;
		for(i=0;str[i];i++)
			if(str[i]==' ')
                cnt++;
			else
			{
				sum+=cnt*(str[i]-'A'+1);cnt++;
			}
			printf("%d\n",sum);
	}
	return 0;
}


原文地址:https://www.cnblogs.com/yyf573462811/p/6365243.html