华北水利水电大学 2012 2013 第二学期 C语言 实验报告
华北水院高级语言程序设计(C语言)实验报告 2012--2013学年 第二学期 2012级 专业 班级:学号 :一、实验题目:循环结构程序设计
二、实验目的:(略)
三、实验内容
1. 程序验证(略)
2.程序设计
1) 找出100-900之间的无暇素数。所谓无暇素数是指本身为素数,且其逆序数也是素数的数。例如:113是一个素数,311也是一个素数,113就是无暇素数。 源代码:
运行结果:
int bSingle100_900(int v)
/*这是自定义的函数,判断
是否是100~900之间的素数
*/
{
int i;
if(v%2) ;else return
0;
for(i=3;i<=v/2;i+=2)if(v%i);else return 0;
return 1;
}
void main()
{
int a,b,c,d,e,w;
for(a=101;a<=900;a+=2)
{
c=a/100;
d=a/10%10;
e=a%10;
w=100*e+10*d+c;
if( bSingle100_900(a) && bSingle100_900(w) ) printf("%d \t",a);
}
}