华水C语言实验报告3_华水c语言实验报告
华水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语言)实验报告(三)2012--2013学年第二学期2012级专业:学号:姓名:………………………………………………………………………………………………一、实验......
实验报告Ⅰ指导教师曾宪华实验时间: 2010 年10月日 学院通信与信息工程专业通信类班级0101105学号2011210150姓名陈环宇 实验室s313实验目的及要求:(1)掌握选择结构程序设计,学会......
实验报告一(注意:红字不用抄写,其它必须抄写。实验纸不够用写反面。)一、实验内容if语句、ifelse语句、ifelse if语句的练习二、重点难点分析题目,正确应用相应的选择语句三、实......
《C语言程序设计》实验报告实验名称 ____ C程序的运行环境和运行C程序的方法_学期日期同组人李江涛指导老师_杨雪松___________成绩___________ -------------------------......
南昌大学实验报告学生姓名: 学 号: 专业班级:√ 综合 □ 设计 □ 创新 实验日期: 实验成绩: 实验类型:□ 验证 □一.实验名称实验3 控制语句二.实验目的1.熟练掌握if 、if…else、i......
