样例和测试点一都过了,为什么全是wa,求大佬们看一下啊
  • 板块P1765 手机
  • 楼主hgc2021
  • 当前回复2
  • 已保存回复2
  • 发布时间2021/12/30 00:42
  • 上次更新2023/10/28 13:22:56
查看原帖
样例和测试点一都过了,为什么全是wa,求大佬们看一下啊
611391
hgc2021楼主2021/12/30 00:42
#include<stdio.h>
#include<string.h>
int main()
{
	char a[200];
	gets(a);
	int len = strlen(a);
	int i;
	int sum = 0;
	for(i = 0;i < len;i++)
	{
		if(a[i]>='a'&&a[i]<'s')
		{
			a[i] -= 96;
		}
		else if(a[i]>='t'&&a[i]<='y')
		{
			a[i] -= 97; 
		}
	}
	for(i = 0;i < len;i++)
	{
		if(a[i]==' ')
		{
			sum++;
		}
		if(a[i]>=1&&a[i]<=18)
		{
			if(a[i]%3==1)
			{
				sum++;
			}
			else if(a[i]%3==2)
			{
				sum += 2;
			}
			else if(a[i]%3==0)
			{
				sum += 3;
			}
		}
		else if(a[i]>=19&&a[i]<=24)
		{
			if(a[i]%3==1)
			{
				sum++;
			}
			else if(a[i]%3==2)
			{
				sum += 2;
			}
			else if(a[i]%3==0)
			{
				sum += 3;
			}
		}
		if(a[i]=='z'||a[i]=='s')
		{
			sum += 4;
		}
	}
	printf("%d",sum);
	return 0;
}
2021/12/30 00:42
加载中...