通过对单词字母的值来计算单词的值

Posted Akatii

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过对单词字母的值来计算单词的值相关的知识,希望对你有一定的参考价值。

 
#include<stdio.h>
#include <ctype.h>
#include<string.h>
int main()

	int i,m;
	int sum=0;
    char n[100];
	printf("Enter a word:");
	scanf("%s",&n);
	for(i=0;i<strlen(n);i++)
	    n[i] = toupper(n[i]);
	for(i=0;i<strlen(n);i++)
	
		switch(n[i])
		
			case 'A':
			case 'E':
			case 'I':
			case 'L':
			case 'N':	
			case 'O':	
			case 'R':	
			case 'S':	
			case 'T':
			case 'U':m=1;break;	
			case 'D':	
			case 'G':m=2;break;
			case 'B':	
			case 'C':	
			case 'M':	
			case 'P':m=3;break;	
			case 'F':	
			case 'H':
			case 'V':	
			case 'W':
			case 'Y':m=4;break;
			case 'K':m=5;break;
			case 'J':
			case 'X':m=8;break;
			case 'Q':
			case 'Z':m=10;break;			
		
    	sum=sum+m;
	
	printf("Scrabble value:%d\\n",sum);
	return 0;

 

以上是关于通过对单词字母的值来计算单词的值的主要内容,如果未能解决你的问题,请参考以下文章

通过在 Raku 中对它们的值进行分组来打印散列元素

在Python中重叠字符串的值

简单的介绍变量

在perl中计算汉明距离

SQL(MySQL):匹配字符串中任何单词的首字母?

对字谜求解器实施空白平铺搜索的最佳实践