![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
2020buaa考研961
buaa
咕咕嘎嘎丨
愿世界充满善良-
展开
-
2009北航机试
buaa 091.题目描述:立方根的逼近迭代方程是 y(n+1) = y(n)2/3 + x/(3y(n)*y(n)),其中y0=x.求给定的x经过n次迭代后立方根的值。输入:输入有多组数据。每组一行,输入x n。输出:迭代n次后的立方根,double精度,保留小数点后面六位。样例输入:3000000 28样例输出:144.224957#include <stdio.h&g...原创 2020-05-28 15:50:49 · 180 阅读 · 0 评论 -
2010北航机试
buaa 091.题目描述:利用泰勒公式求cos(x)=1 - x2/2! + x4/4! - ……#include <stdio.h>#include <stdlib.h>#include <math.h>double jiecheng(int k) {//为精度考虑最好用double double result = 1; for (int ...原创 2020-05-28 15:50:30 · 162 阅读 · 0 评论 -
2011北航机试
代码均为自做题目一孪生数定义: 如果 A 的约数(因数,包含1,但不包含A本身)之和等于 B , B 的约数(因数)之和等于 A , A 和 B 称为孪生数(A和B不相等)。试找出正整数 M 和 N 之间的孪生数。输入:从控制台输入两个正整数M和N(1<=M<N<=20000),中间用一个空格分隔。输出:在标准输出上输出符合题目描述的M和N之间的全部孪生数对(包括M和N)。每行输出一对孪生数,用一个空格隔开,小的先输出;各行孪生数按照第一个数从小到大的顺序输出,一对孪生数只输原创 2020-05-28 15:48:33 · 360 阅读 · 0 评论 -
2012北航机试
代码均为自做题目一某些整数能分解成若干个连续整数的和的形式,例如15 = 1 + 2+3+4+5 15 = 4 + 5 + 615 = 7 + 8某些整数不能分解为连续整数的和,例如:16输入:一个整数N(N <= 10000)输出:整数N对应的所有分解组合,按照每个分解中的最小整数从小到大输出,每个分解占一行,每个数字之间有一个空格(每行最后保留一个空格);如果没有任何分解组合,则输出NONE。#include <iostream>using namespace原创 2020-05-28 15:40:05 · 202 阅读 · 0 评论 -
2013北航机试
代码均为自做题目一给一个真分数的分子分母,输出约分后的分子分母。#include <iostream>using namespace std;int getComApprox(int a, int b) { int tmp = a; while (b % a != 0) { tmp = b % a; b = a; a = tmp; } return a;}int main(){ int原创 2020-05-28 15:33:32 · 179 阅读 · 0 评论 -
2014北航机试
代码均为自做题目一阶乘数。输入一个正整数,输出时,先输出这个数本身,跟着一个逗号,再输出这个数的各位数字的阶乘和,等号,阶乘和的计算结果,并判断阶乘和是否等于原数,如果相等输出Yes,否则输出No。各数字均不会超出INT的范围输入:145输出:145,1!+4!+5!=145Yes输入:1400输出:1400,1!+4!+0!+0!=27No#include <iostream>using namespace std;int factirial(int x原创 2020-05-28 15:28:07 · 197 阅读 · 0 评论 -
2015北航机试
代码均为自做题目一求“相亲数”即输入两个正整数a和b,若a的所有约数(包括1,不包括a本身)的和,等于b,且b的所有约数(包括1,不包括b本身)的和等于a,则两个数是相亲数。要求分别输出两个正整数的约数和的式子,再换行输出1或0,表示这两个数是否为相亲数。输入:220 284输出:220,1+2+4+5+10+20+22+44+55+110=284284,1+2+4+71+142=2201#include <iostream>using namespace std;原创 2020-05-28 15:21:46 · 190 阅读 · 0 评论 -
2016北航机试
代码均为自做题目一给定一个数n,将这个数的各位顺序颠倒,成为逆序数m。例如1234的逆序数是4321 。如果m是n的k倍(k为整数),那么输出nk=m输入:1089输出:10899=9801如果m不是n的整数倍,那么输出n和m的逆序数输入:1234输出:1234 4321输入:23200输出:23200 00232已知输入开头不包括多余的零#include <iostream>using namespace std;int main(){原创 2020-05-28 15:15:45 · 213 阅读 · 0 评论 -
2017北航机试
代码均为自做题目一求中位数的位置先输入一个整形数字N,接着输入N个无序的数字。要求输出升序排列后的中位数,以及该中位数输入的次序。如果N为偶数,则输出有二个中位数,如果N为奇数,输出最中间的数即可。样例1:输入:59 2 7 1 6输出:6 5样例2:输入:69 6 7 1 2 3输出:3 66 2#include <iostream>#include <algorithm>using namespace std;struct Node原创 2020-05-28 15:05:59 · 329 阅读 · 0 评论 -
2018北航机试
题目一输入91 3 3 12 3 3 43 4 6 33 1 5 24 2 5 24 2 5 47 3 8 48 4 9 09 0 10 0输出4: (1,3) (3,1)我猜是这样输出,具体是什么格式我也不知道#include <iostream>#include <cstdio>#include <algorithm>using namespace std;int N;struct segment{ int sr原创 2020-05-20 19:36:30 · 660 阅读 · 2 评论 -
2019北航机试
代码均为自做题目一给定闭区间[a,b] ,要求输出 素数的等差序列,三个以上才算是序列例如 [100,200] 会输出 151 157 163 和167 173 179输入[1,100] 会有两个等差序列,3 5 7 和47 53 59。输出样式行末的空格保留。#include <iostream>#include <cstdlib>#include <cmath>#include <vector>using namespace std原创 2020-05-20 19:21:33 · 1308 阅读 · 2 评论