收藏 分销(赏)

C语言实验3.doc

上传人:a199****6536 文档编号:3099791 上传时间:2024-06-17 格式:DOC 页数:3 大小:42KB 下载积分:5 金币
下载 相关 举报
C语言实验3.doc_第1页
第1页 / 共3页
C语言实验3.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
华北水院高级语言程序设计(C语言)实验报告(三) 2014--2015学年 第二学期 2014级 专业: 通信工程 学号: 201416423 姓名: 段祺祺 ……………………………………………………………………………………………… 一、实验题目:循环结构程序设计 二、实验目的:(略) 三、实验内容 1. 程序验证(略) 2.程序设计 1) 找出100-900之间的无暇素数。所谓无暇素数是指本身为素数,且其逆序数也是素数的数。例如:113是一个素数,311也是一个素数,113就是无暇素数。 源代码: 运行结果: #include <stdio.h> #include <math.h> void main () { int n,a,b,c,k,d,i,flag; for(n=100;n<=900;n++) { flag=1; k=(int)sqrt(n); for(i=2;i<=k;i++) { if(n%i==0) flag=0; } if(flag) { a=n%10; b=n/10%10; c=n/100; d=a*100+b*10+c; } k=(int)sqrt(d); for(i=2;i<=k;i++) { if(d%i==0) flag=0; } if(flag) printf("%7d",n); } printf("\n"); } 2) 编程:用迭代法求某数a的平方根。平方根的迭代公式如下: xn+1=(xn+a/xn)/2; 设x0=a/2; 当迭代相邻两项差的绝对值小于10-5时,迭代结束。 源代码: 运行结果: #include<stdio.h> #include"math.h" void main() { float a,b,c; printf("input a number:"); scanf("%f",&a); if(a<0) printf("error!\n"); else {b=a/2; c=(b+a/b)/2; do {b=c;c=(b+a/b)/2;} while(fabs(b-c)>1e-6); printf("sqrt(%f)=%f\n",a,c); } 总结:最初接触学习C语言感觉它很复杂,需要记住很多东西,但是通过慢慢学习,我发现实践多了,会慢慢的发现它的规律。其中还需要有些数学知识与之结合。所以在写之前还是想好思路最好。接下来我会多加练习实践,慢慢发现C语言的“美”。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服