C语言简单编程题
#include<stdio.h>
int main(void)
{
int i=0,sum=0,b[100];
char ch,a[100];
printf("Enter a word: ");
ch=getchar();
for(i=0;ch!='\n';i++)
{
a[i]=ch;
ch=getchar(); }
for(i=0;a[i]!='\n';i++)
{
if((a[i]=='a')||(a[i]=='e')||(a[i]=='i')||(a[i]=='l')||(a[i]=='n')||(a[i]=='r')||(a[i]=='s')||(a[i]=='t')||(a[i]=='u'))
b[i]=1;
else if((a[i]=='d')||(a[i]=='g'))
b[i]=2;
else if((a[i]=='b')||(a[i]=='c')||(a[i]=='m')||(a[i]=='p'))
b[i]=3;
else if(a[i]=='f'||a[i]=='h'||a[i]=='v'||a[i]=='w'||a[i]=='y')
b[i]=4;
else if(a[i]=='k')
b[i]=5;
else if(a[i]=='j'||a[i]=='x')
b[i]=8;
else if(a[i]=='q'||a[i]=='z')
b[i]=10;
sum=sum+b[i];
}
printf("Scrabble value:%d",sum);
return 0;
}
这哪里不对