游客 Signup | Login
中文 | En

1108 - C语言2.5

输入一个大于等于3的正整数,判断其是否是素数。

Input

一个大于等于3并小于10000的正整数n,判断n是否是素数。

Output

如果n是素数,输出“prime”,否则请输出“not prime”。

请注意不需要输出引号,行尾输出换行。

Examples

Input

29

Output

prime

Solution C

#include<stdio.h>
#include<math.h>
int main(){
int n,i;
scanf("%d",&n);
	for(i=2;i<n;i++)
    {if(n%i==0)
      break;}
	if(i<n)
		printf("not prime\n");
	else
		printf("prime\n");
return 0;}

Solution C++

#include <stdio.h>
int main() {
	int i, n;
	scanf("%d", &n);
	for (i = 2;i < n;i++) {
		if (n % i == 0) {
			break;
		}
	}
	if (i < n)
		printf("not prime\n");
	else
		printf("prime\n");
	return 0;
}

Time Limit 1 second
Memory Limit 32 MB
Discuss Stats
上一题 下一题