全文预览

C++习题(函数)

上传者:蓝天 |  格式:doc  |  页数:12 |  大小:0KB

文档介绍
主函数中完成。Р样例输入:10 Р样例输出:0.382179Р程序如下:Р#include <iostream.h>Р#include <math.h>Рfloat js(int i)Р{ Р?float c;Р c=1.0/(i*(i+1))*pow(-1,i+1); //注意表达式类型Р?return c;Р}Рint main()Р{ float jf(int);Р?int n,i;Р?float s=0;Р?cin>>n;Р?for(i=1;i<=n;i++)Р s+=js(i);Р?cout<<s;Р}Р第13题: Р求数列Р其中分母为n以内(包括n)的素数。要求使用函数,函数功能是:计算数列的每一项,n由键盘输入。累加过程和输入输出均在主函数中完成。Р样例输入:50 Р样例输出:1.66165 Р程序如下:Р#include <iostream.h>Рfloat pd(int n)Р{ int p=1,i;Р for(i=2;i<=n/2;i++)Р if(n%i==0)Р { p=0;Р break;Р }Р?if(p==1)Р return 1.0/n;Р?else Р return 0;Р} Рint main()Р{ Р?int n,i;Р?float pd(int),s;Р?cin>>n;Р?s=0;Р?for(i=2;i<=n;i++)Р s+=pd(i);Р cout<<s;Р}Р第14题: Р编写程序求给定整数n的“亲密对数”。“亲密对数”是指:若整数a的因子(包括1但不包括自身,下同)之和为b,而整数b的因子之和为a,则称a和b为一对“亲密对数”。要求使用函数,函数功能是:计算某一个数的因子(包括1但不包括自身)之和。n由键盘输入,如果存在“亲密对数”则输出该数,否则输出NO。要求输入输出均在主函数中完成。Р样例输入:220 Р样例输出:284

收藏

分享

举报
下载此文档