1
华北水院高级语言程序设计?/p>
C
语言)实验报?/p>
2012--2013
学年
第二学期
2012
?/p>
专业
班级?/p>
学号
?/p>
姓名?/p>
一、实验题目:
循环结构程序设计
二、实验目的:
(略?/p>
三、实验内?/p>
1.
程序验证(略?/p>
2
.程序设?/p>
1)
找出
100-900
之间的无暇素数?/p>
所谓无暇素数是指本身为素数?/p>
且其逆序数也
是素数的数。例如:
113
是一个素数,
311
也是一个素数,
113
就是无暇素数?/p>
源代码:
运行结果?/p>
int bSingle100_900(int v)
/*
这是自定义的函数,判?/p>
是否?/p>
100~900
之间的素?/p>
*/
{
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);
}
}
2)
编程:用迭代法求某数
a
的平方根。平方根的迭代公式如下: