求助为什么3和10过不了
  • 板块P1765 手机
  • 楼主YXLNBplus
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/10/29 13:53
  • 上次更新2023/11/2 10:54:33
查看原帖
求助为什么3和10过不了
1135592
YXLNBplus楼主2023/10/29 13:53
#include<stdio.h>
int main()
{
	char arr[9][4] = { {'a','b','c'},{'d','e','f'},{'g','h','i'},{'g','k','l'},{'m','n','o'},{'p','q','r','s'},{'t','u','v'} ,{'w','x','y','z'} ,{' '} };
	char a[250] = { 0 };
	scanf("%[^\n]", a);
	int i = 0;
	int sum = 0;
	while (a[i] != '\0')
	{
		for (int j = 0; j < 9; j++)
		{
			for (int k = 0; k < 4; k++)
			{
				if (a[i] == arr[j][k])
				{
					sum += k + 1;
					goto a;
				}
			}
		}
	a:
		i++;
	}
	printf("%d", sum);
	return 0;
}
2023/10/29 13:53
加载中...