解题思路:以个位数为单位,其余数字对个位数求余不为0(除去1-9内的偶数),其余数字就是素数
注意事项:
参考代码:
int jud_prime(int x)
{
int i;
for(i=2;i<9;i++){
if(i%x!=0&&x%2!=0) return -1;
else return 1;
}
}
#include<stdio.h>
int main()
{
int x;
scanf("%d",&x);
if(jud_prime(x)==1){
printf("not prime");
}
if(jud_prime(x)==-1){
printf("prime");
}
return 0;
}
0.0分
0 人评分
C语言训练-素数问题 (C语言代码)浏览:1065 |
小明A+B (C语言代码)浏览:1317 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:956 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:637 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:646 |
图形输出 (C语言代码)浏览:1422 |
罗列完美数 (C语言代码)浏览:519 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:650 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:799 |
1162答案错误,为什么浏览:700 |