作者muchwhy (黄金蛇郎君(我是坏小孩))
站内b94902xxx
标题[问题] 10924
时间Wed Nov 23 18:50:11 2005
原来这里可以问ACM题目阿........
太好了
我submit的时候他都跑出Output Limit Exceeded
不知道为什麽
这是我写的程式码......
#include<stdio.h>
#include<stdlib.h>
int determination(int n);
int main(){
char letters[20];
while(gets(letters) != EOF){
int a;
int sum = 0;
int j1;
for(j1 = 0; letters[j1] != '\0'; j1++){
if(letters[j1] >= 97)
sum += letters[j1] - 96;
else
sum += letters[j1] - 38;
}
a = determination(sum);
if(a == 0)
printf("It is not a prime word.\n");
else
printf("It is a prime word.\n");
}
return 0;
}
int determination(int n){
int k;
for(k = 2; k <= n/2; k++){
if (n % k == 0){
return 0;
}
}
return 1;
}
--
如果清醒是"无"...
我们就继续作"蜉蝣"的梦...
持续"生命"的梦...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.243.36
1F:推 LPH66:呃...gets在结束时是回传NULL... 11/23 19:12
2F:推 muchwhy:他收了.....多谢 11/23 20:03
3F:推 hcl012:抱歉问个蠢问题...什麽是EOF? 11/23 20:36
4F:推 gomibako:EOF = end of file 通常是 -1 (吗?) 11/23 23:18