北航复试
我在浪里
I LOVE Coding,冲刺中。。。
展开
-
2019北航考研机试题解
第一场第一题:#include<bits/stdc++.h>#define MAX 150005#define MOD 1000000007typedef long long LL;//const int INF = 1e9+7;#define VM 1000010using namespace std;#define inf 0.00000001//2...原创 2019-03-25 17:19:10 · 3174 阅读 · 8 评论 -
北航2008年机试
1.输入一个整数,要求输出所有从1到这个整数之间个位为1的素数,如果没有则输出-1(30分)#include<stdio.h>#include<stdlib.h> int main(){ int max; int len,i,j; int flag; while(scanf("%d",&max)!=EOF) {...原创 2019-01-23 16:23:01 · 300 阅读 · 1 评论 -
北航2007年机试
1.从输入的字符串中,统计空格,回车,TAB出现的次数#include<stdio.h>#include<stdio.h>#include<string.h>int main(){ char a[100],b[100],c[100]; int i,j,k; scanf("%s%s",a,b); int len1=strlen(a),len2=...原创 2019-01-21 15:18:42 · 262 阅读 · 1 评论 -
北航2006年机试
1.两个整数数组(无序,可有重复元素),判断两个整数数组是否完全相同(重复元素的话,重复次数也要相同)#include<iostream>#include<cstdio>#include<cstring>#include<set>using namespace std;int main(){ set<int> st1,s...原创 2019-01-21 15:16:27 · 315 阅读 · 0 评论 -
北航C语言上机8
400+第八波//1/*#include<stdio.h>int main(){ int c,isSpace=0; FILE *in,*out; in=fopen("data.txt","r"); out=fopen("output.txt","w"); while((c=fgetc(in))!=EOF){ if(c==' '||c=='\t'){...原创 2019-01-21 15:13:33 · 329 阅读 · 2 评论 -
北航C语言上机7
400+第七波//1/*#include<stdio.h>int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int datetonum(int year,int mon,int day){ int run=0,i; if((year%4==0&&year%100!=0)||year%400=...原创 2019-01-21 15:05:56 · 227 阅读 · 0 评论 -
北航C语言上机6
400+第六波//1//2/*#include<stdio.h>int main(){ char s[1000]; int i,j,t,min; scanf("%s",s); for(i=0;s[i]!='\0';i++){ t=i; for(j=i+1;s[j]!='\0';j++){ if(s[t]>s[j])t=j;...原创 2019-01-21 15:04:55 · 675 阅读 · 0 评论 -
北航C语言上机5
400+资料第五波//1/*#include<stdio.h>#include<stdlib.h>int binary(int x,int b[],int len){ int left=0,right=len; while(left<=right){ int mid=(left+right)/2; if(x==b[mid]){ retur...原创 2019-01-21 15:04:06 · 291 阅读 · 0 评论 -
北航C语言上机3
题目见400+资料//1//2/*#include<stdio.h>#include<math.h>int main(){ int shi,fen; scanf("%d:%d",&shi,&fen); shi=shi>=12?(shi-12):shi; double cha=fen*30*1.0/60; double ne...原创 2019-01-21 15:00:04 · 332 阅读 · 0 评论 -
北航2009年机试
1.题目描述:立方根的逼近迭代方程是 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&lt;stdio.h&gt; i...原创 2019-01-23 16:31:56 · 315 阅读 · 0 评论 -
北航2010年机试
1.利用泰勒公式求cos(x)=1-x2/2!+x4/4!-……公式已给,重要的就是注意细节(比如阶乘的存储最好用double类型),二级C语言的难度。#include <stdio.h>#include <math.h> #define PI 3.14159265358979323846int main(){ int i=1; double x...原创 2019-01-23 16:40:36 · 355 阅读 · 0 评论 -
北航2011年机试
1.【问题描述】孪生数定义: 如果 A 的约数(因数,包含1,但不包含A本身)之和等于 B , B 的约数(因数)之和等于 A , A 和 B 称为孪生数(A和B不相等)。试找出正整数 M 和 N 之间的孪生数。输入:从控制台输入两个正整数M和N#include<stdio.h>#include<math.h>int sumys(int a){ int sum...原创 2019-01-29 16:29:33 · 405 阅读 · 0 评论 -
北航C语言上机4
400+资料的题//1//2//3/*#include<stdio.h>int qiu(int n){ if(n==1)return 2; else return n+qiu(n-1);}int main(){ int n; while(~scanf("%d",&n)){ printf("%d\n",qiu(n)); } return 0;...原创 2019-01-21 15:02:58 · 286 阅读 · 0 评论 -
北航2018年机试
1.类似贪心的最大线段拼接?2.按要求输入倒立三叉树,求层次最高且分叉最多的节点的编号和其在后序遍历中的次序。#include <cstdio>#include <cstring>#include <algorithm>#include <cstdlib>using namespace std ;typedef long long l...原创 2019-01-29 16:45:58 · 4448 阅读 · 19 评论 -
北航2017年机试
1.从一个无序不重复数组中,输出中间的数和它在数组中的次序(从1开始)如果是偶数个元素,则输出两个,奇数则输出中间一个#include<iostream>#include<cstdio>#include<cmath>#include<cstdlib>#include<cstring>#include<string&g...原创 2019-01-29 16:44:16 · 800 阅读 · 0 评论 -
北航2016年机试
1.题目描述 给定一个数n,将这个数的各位顺序颠倒,称为逆序数m。 例如1234的逆序数是4321。 输入 输入一个数n(0 < n<1000000000),已知输入开头不包含多余的0。 输出 如果m是n的k倍(k为整数),那么输出n*k=m。 如果m不是n的整数倍,那么输出n和n的逆序数。 样例输入 1234 1089 23200 样例输出 1234 432...原创 2019-01-29 16:41:26 · 989 阅读 · 0 评论 -
北航2015年机试
1.【题意】 如果对于两个大于 1 的正整数 x 和 y,x 除了本身以外的因子之和等于 y,y 除了本身以外的 因子之和等于 x,则称 x 和 y 是一对相亲数。比如 220 除了本身以外的因子之和 110+55+44+22+20+11+10+5+4+2+1=284,而 284 除了 本身以外的因子之和 142+71+4+2+1=220,则 220 和 284 就是一对相亲数。 请你编写...原创 2019-01-29 16:37:53 · 585 阅读 · 0 评论 -
北航2014年机试
输入一个正整数,输出时,先输出这个数本身,跟着一个逗号,再输出这个数的各位数字的阶乘和,等号,阶乘和的计算结果,并判断阶乘和是否等于原数,如果相等输出Yes,否则输出No。题目说明输入的正整数以及其各位阶乘和都不会超出int型的表示范围。 输入样例1: 145 输出样例1: 145,1!+4!+5!=145 Yes 输入样例2: 1400 输出样例2: 1400,1!+4!+0!...原创 2019-01-29 16:35:40 · 429 阅读 · 7 评论 -
北航2013年机试
1.题目描述: 给一个真分数的分子分母,输出约分后的分子分母#include<iostream>#include<cstdio>#include<cmath>#include<cstdlib>#include<cstring>#include<string>#include<algorithm>原创 2019-01-29 16:33:30 · 277 阅读 · 0 评论 -
北航2012年机试
1.某数分解成若干连续整数的和15=1+2+3+4+515=4+5+615=7+8不能分解则输出NONE#include<stdio.h>int main(){ int i,j,k,n,sum; bool f=0; scanf("%d",&n); for(i=1;i<n;i++) for(j=i+1;j<n;j++){ ...原创 2019-01-29 16:31:12 · 345 阅读 · 0 评论 -
北航C语言上机2
题目见400+资料//1/*#include<stdio.h>int main(){ double a; scanf("%lf",&a); printf("%g\n",a); return 0;}*/ //2//3/*#include<stdio.h>#include<string.h>int mon[13]={0,3...原创 2019-01-21 14:59:01 · 226 阅读 · 0 评论 -
北航C语言上机1
题目参考400+复试资料/***1 2 3 4略****///5/*#include<stdio.h>#include<string.h>int main(){ char ch; char a[1000]; int k=0,i; while((ch=getchar())!=EOF){ a[k++]=ch; } a[k]='\0'; int k...原创 2019-01-21 14:55:19 · 854 阅读 · 3 评论