1华北水院高级语言程序设计(C语言)实验报告2012--2013学年第二学期2012级专业班级:学号:姓名:一、实验题目:循环结构程序设计二、实验目的:(略)三、实验内容1.程序验证(略)2.程序设计1)找出100-900之间的无暇素数。所谓无暇素数是指本身为素数,且其逆序数也是素数的数。例如:113是一个素数,311也是一个素数,113就是无暇素数。源代码:运行结果:intbSingle100_900(intv)/*这是自定义的函数,判断是否是100~900之间的素数*/{inti;if(v%2);elsereturn0;for(i=3;i<=v/2;i+=2)if(v%i);elsereturn0;return1;}voidmain(){inta,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的平方根。平方根的迭代公式如下:2xn+1=(xn+a/xn)/2;设x0=a/2;当迭代相邻两项差的绝对值小于10-5时,迭代结束。源代码:运行结果:#include#includeintmain(){doublex1,x2,a;intf;printf("请输入a:");scanf("%lf",&a);x1=a/2;x2=0;f=0;while(1){x1=(x1+a/x1)/2;if(f)break;if(abs(x1-x2)<1e-5)f=1;x2=x1;}printf("%lf",x1);}华北水院高级语言程序设计(C语言)实验报告2012--2013学年第二学期2012级专业班级:学号:姓名:3)编写一个智力测验小游戏。由计算机给出10道100以内的四则运算,每道题10分,由用户给出答案。最后统计该用户得分。源代码:运行结果: