版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验七7-1函数编程-分段函数(20分)编写函数,计算下面分段函数的值。输入格式:输入一个实数x的值输出格式:输出y的结果值输入样例:0输出样例:y=-1.000000输入样例:3.5输出样例:y=-8.619337#include #include double hanshu (double n);int main() double n,y; scanf(%lf,&n); y=hanshu(n); printf(y=%f,y); return 0;double hanshu (double n) double q; if(n3) q=2*log10(3*n+5)-11; else q=2*n
2、-1; return q;7-2判断素数(20分)本题的目标很简单,就是判断一个给定的正整数是否素数。输入格式:输入在第一行给出一个正整数N(10),随后N行,每行给出一个小于231的需要判断的正整数。输出格式:对每个需要判断的正整数,如果它是素数,则在一行中输出Yes,否则输出No。输入样例:211111输出样例:YesNo#include #include int prime(int digit);int main() int n,digit,i,item; scanf(%d,&n); for(i=1; i=n; i+) scanf(%d,&digit); if(prime(digit)
3、printf(Yesn); else printf(Non); return 0;int prime(int digit) int i,n; if(digit=1)return 0; n=sqrt(digit); for(i=2; i=n; i+) if(digit%i=0)return 0; return 1;7-3求100以内的素数(20分)求100以内的全部素数,每行输出10个。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。要求定义和调用函数prime(m)判断m是否为素数,当m为素数时返回1,否则返回0。输入格式:无输入数据输出格式:输出100以内的素数,每行输出10个,提
4、示:可使用输出语句printf(%6d,m)来控制素数之间的输出间隔。输入样例:输出样例: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97#include #include int main() int prime(int digit); int digit,count=0; for(digit=2; digit=100; digit+) if(prime(digit) printf(%6d,digit); count+; if(count%10=0) printf(n); int prime(int
5、 digit) int i,n; if(digit=1) return 0; n=sqrt(digit); for(i=2; i=n; i+) if(digit%i=0) return 0; return 1;7-4求算式的和3(20分)定义函数main(),输入正整数n,计算并输出下列算式的值。要求调用函数f(n)计算n+(n+1)+(2n-1),函数返回值类型是double。输入格式:输入在一行中给出一个正整数n。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位,请注意等号的左右各有一个空格。题目保证计算结果不超过双精度范围。输入样例:3输出样例:sum
6、= 7.500000#include #includedouble f(int n) double temp=0; for(int i=n; i2*n; i+) temp+=i; return temp;int main() int n; double sum=0; scanf(%d,&n); for(int i=1; i=n; i+) sum+= f(i)/i; printf(sum = %.6lfn, sum); return 0;7-5求10个点到原点的距离和(20分)求10个点到原点的距离和。输入10个点的坐标,计算并输出这些点到原点的距离和。定义函数dist(x, y),计算平面上任
7、意一点(x, y)到原点(0, 0)的距离,函数返回值类型是double。输入格式:输入在一行中给出10对实数,每对实数对应一个点的横坐标和纵坐标。输出格式:在一行中按照“distance = S”的格式输出部分和的值S,精确到小数点后六位,请注意等号的左右各有一个空格。题目保证计算结果不超过双精度范围。输入样例:0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9输出样例:distance = 63.639610#include#includedouble dist(double x,double y);int main() int x,y,i; double d=0; for(i=1; i=10; i+) scanf(%d%d,&x,&y); d=d+dist(x,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年事业单位招聘体育教学专项训练试卷
- 2026年教师资格地理学科知识与教学设计押题试卷
- 2026年造价工程师实务考试历年真题解析卷
- 2026年小学教师招聘《教育心理学》冲刺押题试卷
- 2026年人力资源管理师《人力资源规划》培训试卷解析
- 2026秋新版小学冀人版科学五年级上册教学计划、教学设计(附目录)适用于新课标
- 光伏电站接入电网技术
- ICU各种知情同意书
- 边境检查员测试题及答案
- 财务出纳绩效考核表
- 《药物警戒质量管理规范》解读
- 广州网约车司机从业资格考试题库及答案
- 2026年《中国骨质疏松症诊疗防治指南(2026版)》
- CSCO黑色素瘤诊疗指南(2026版)完整版
- 2025年口腔医学技术(口腔正畸工艺)试题及答案
- 【2026】年部编版道德与法治新教材二年级上册全册教案(共4个单元含教学计划)
- 2023年深圳市考考试真题
- 地下铁道结构抗震设计标准 DG-TJ08-2064-2022
- 国家职业技术技能标准 6-31-03-02 物理性能检验员(建筑材料试验工)人社厅发2020102号
- 管理信息系统:第3章 管理信息系统的技术基础
- MDCG 2020-3 Rev.1 欧盟更新医疗器械重大变更指南文件
评论
0/150
提交评论