打表,错最后一个测试点,求大神指教T-T
  • 板块P1765 手机
  • 楼主Czero_2023
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/6/25 16:06
  • 上次更新2023/11/3 12:27:02
查看原帖
打表,错最后一个测试点,求大神指教T-T
1019983
Czero_2023楼主2023/6/25 16:06
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
	int cnt[26]={1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,4,1,2,3,1,2,3,4},sum=0;
	char a[200];cin.getline(a,200);
	for(int i=0;i<strlen(a);i++)
	{
		if(a[i]>='a'&&a[i]<='z')sum+=cnt[a[i]-'a'];
		if(a[i]==' ') sum++;
	}
	cout<<sum;
	return 0;
}
2023/6/25 16:06
加载中...