Untitled
unknown
plain_text
4 years ago
813 B
15
Indexable
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(void)
{
int i,k;
char input[101]={'\0'};
while(1)
{
fgets(input,100,stdin);
if(input[0]=='0' && input[1]==' ') //輸入0 則跳出迴圈結束
{
break;
}
else
{
i=0;
k=0;
for(i=0;i<strlen(input);i++) //同一排的value相加
{
if(islower(input[i])) //確認小寫字母
{
k=k+input[i]-'a'+1; //將'a'設為1後給予字母value且加上前面的
}
else
{
k=k; //若不是字母則k不變
}
}
printf("%d\n",k);
}
}
}Editor is loading...