Uva 10924 - Prime Words

来源:互联网 发布:activiti java 代码 编辑:程序博客网 时间:2024/05/02 00:52

心情不爽且水题之末(4)

1Y

质数判断+简易字符串

#include<stdio.h>#include<string.h>int f(char x){if(x>='a'&&x<='z')return x-'a'+1;if(x>='A'&&x<='Z') return x-'A'+27;return 0;}int is_prime(int x){int i;for(i=2;i*i<=x;i++)if(x%i==0)return 0;return 1;}int main(){char s[1010];while(gets(s)!=NULL){int sum=0;for(int i=0;i<strlen(s);i++)sum+=f(s[i]);if(is_prime(sum))printf("It is a prime word.\n");else printf("It is not a prime word.\n");}return 0;}



原创粉丝点击