华北电力大学C++在线测评(11)

2021-04-06 02:48

华北电力大学C++在线测评系统题目与答案。所有程序亲测完美运行,精心排版,适用于C++课程期末复习。

cout<<m<<" "<<t1;} return 0;} 第2题:

输入正整数n和任意数x,计算该序列的前n项和。

样例输入:5 0.5 样例输出:1.39349 #include<iostream.h> int main() {int i,m,n;

float x,p,jc,ai,s; cin>>n>>x;

m=1;p=1;jc=1;s=1; for(i=1;i<=n;i++) {p*=x;jc*=i; ai=m*p/jc; s+=ai; m=-m;} cout<<s; }

第1题:

输入两个正整数m和n,编写程序求其最大公约数和最小公倍数。 样例输入:15 25 样例输出:5 75 #include <iostream.h> int main()

{int m,n,r,t1,t2; cin>>m>>n; t2=m*n; if(m>n) {r=m%n; while(r!=0)

{m=n;n=r;r=m%n; }

t1=t2/n;

cout<<n<<" "<<t1;} else {

r=n%m; while (r!=0) {n=m; m=r;

r=n%m;}t1=t2/m;

一个数恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1、2、3,并且6=1+2+3,因此6是“完数”。编写程序找出小于给定数n的所有“完数”,n由键盘输入。

样例输入:1000 样例输出:6 28 496 #include<iostream.h> int main() {int i,n,a,j,S=1; cin>>n;

for(i=2;i<n;i++) {for(j=2;j<i;j++) {a=i%j; if(a==0) S+=j;} if(S==i)

cout<<i<<" "; S=1;} return 0; }

第3题:

编写程序找出一个正整数n的各位数字中最大的数字,n由键盘输入。 样例输入:1234 样例输出:4

#include <iostream.h> int main() {int n1,t1=1,n; cin>>n; while (n!=0) {n1=n%10; n=n/10; if(n1>t1) t1=n1;} cout<<t1; }

第4题:

编写程序求m到n之间(包括m和n,m<=n)素数的个数及其平均值,如果没有素数则输出NO,m和n由键盘输入。


华北电力大学C++在线测评(11).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:计算机网络作业一及解答

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: