第一天哦,就先写一个简单点的代码吧(狗头)毕竟好久都没有敲代码了,先练练手。
题目: 素数判断
问题描述:
写一个判断素数的函数,在主函数输入一个整数,输入是否为素数的信息。
输入说明:
输入一个(n>=2)的数字。
输出说明:
判断该数字是否为素数。
输入样例
3
输出样例:
YES
输入样例
6
输出样例:
NO
我的代码:
#include<stdio.h>
\\在主函数之前写一个判断素数的函数
int sushu(int n)
{
int i,j=0;\\j作为判断是否为素数的一个标志
for(i=2;i<n;i++)\\这个条件可以把n=2的情况包含其中
{
if(n%i==0)
{
j=1;
}
}
return j;\\返回一个整数j
}
int main()
{
int n,a;
scanf("%d",&n);
a=sushu(n);
if(a==0)\\用条件判断是否是素数,然后输出
printf("YES");
else
printf("NO");
return 0;
}
PS:
判断素数的方法简单粗暴,我觉得如果懒得记其它技巧性比较强的方法的话(比如我),这个方法也还是不错滴!