Untitled

 avatar
unknown
plain_text
3 years ago
813 B
13
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...