华水C语言实验报告3_华水c语言实验报告

其他范文 时间:2020-02-28 12:52:07 收藏本文下载本文
【www.daodoc.com - 其他范文】

华水C语言实验报告3由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“华水c语言实验报告”。

华北水院高级语言程序设计(C语言)实验报告

(三)2012--2013学年第二学期

2012级专业:学号:姓名:………………………………………………………………………………………………

一、实验题目:循环结构程序设计

二、实验目的:(略)

三、实验内容

1.程序验证(略)

2.程序设计

1)找出100-900之间的无暇素数。所谓无暇素数是指本身为素数,且其逆序数也是素数的数。例如:113是一个素数,311也是一个素数,113就是无暇素数。源代码:

#include

#include

int fun(int x)

{

int k;

for(k=2;k

if(x%k==0)

return 0;return 1;}

main()

{

int i,count=0;

for(i=100;i

{

int temp1=i%10;

int temp2=(i)/10%10;

int temp3=i/100;

int temp4=temp1*100+temp2*10+temp3;

if(fun(i)&&fun(temp4))

{

count++;

printf(“%d ”,i);

if(count%9==0)

printf(“n”);

}

}

printf(“n”);return 0;

}

运行结果101 107 113 131 149 151 157 167 179181 191 199 311 313 337 347 353 359

373 383 389 701 709 727 733 739 743

751 757 761 769 787 797

Pre any key to continue

2)编程:用迭代法求某数a的平方根。平方根的迭代公式如下:xn+1=(xn+a/xn)/2;设x0=a/2;

当迭代相邻两项差的绝对值小于10-5时,迭代结束。

源代码:

#include

#include

void main()

{

float a,x0,x1;

printf(“Input a number:”);

scanf(“%f”,&a);

if(a

printf(“Error!n”);

else

{

x0=a/2;

x1=(x0+a/x0)/2;

do

{

x0=x1;

x1=(x0+a/x0)/2;

}

while(fabs(x0-x1)>1e-6);

printf(“sqrt(%f)=%fn”,a,x1);

}

}

运行结果:

Pre any key to continue

下载华水C语言实验报告3word格式文档
下载华水C语言实验报告3.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文