
北邮历年研究生机试题
Wss0130
这个作者很懒,什么都没留下…
展开
-
87. 日期
#includeint month[][2]={ 0,0, 31,31, 28,29, 31,31, 30,30, 31,31, 30,30, 31,31, 31,31, 30,30, 31,31, 30,30,原创 2014-03-17 09:04:37 · 899 阅读 · 0 评论 -
97. 二叉排序树
#include#includestructnode{ intval; // 结点值 structnode* lchild; // 左结点 structnode* rchild; // 右结点};node *Creat() //原创 2014-03-22 13:45:10 · 816 阅读 · 0 评论 -
107. 字符串操作
#include#includeint main(){ char s[300]; while(scanf("%s",s)!=EOF){ int n; scanf("%d",&n); while(n--){ int m=0,start=0,end=0; scanf原创 2014-03-20 11:44:00 · 682 阅读 · 0 评论 -
104. 912星球的研究生
#includestruct stu{ int id; // 学号 int score; // 成绩 }s[101]; int main(){ int n; while(scanf("%d",&n)!=EOF){ while(n--){ int m; sca原创 2014-03-20 11:24:29 · 1309 阅读 · 0 评论 -
101. IP地址
// 本来很水的一题,却被虐了n次。。。问题竟然出在n的输入上,在这里用while(scanf("%d",&n)!=EOF)不行,一直wa。。。#include#includeint main(){ int n; scanf("%d",&n); while(n--){ char s[20]; scanf("%s",s原创 2014-03-21 08:37:41 · 986 阅读 · 0 评论 -
103. 反转单词
#include#includechar s[1000][1000];int main(){ memset(s,0,sizeof(s)); while(scanf("%s",s[0])!=EOF){ // 题目要求用EOF,所以这里不用gets char str[1001]; gets(str);原创 2014-03-20 11:11:13 · 960 阅读 · 0 评论 -
108. 虚数
#include#include#includeusing namespace std;struct Node{ int a; // 实部 int b; // 虚部 int m; // 模 }f[101];bool cmp(Node a,Node b){ // 对模从小到大排序 return a.m原创 2014-03-20 10:18:10 · 641 阅读 · 0 评论 -
90. 字符串转换
#include#includeint main(){ int n; while(scanf("%d",&n)!=EOF){ while(n--){ int min=3000000; char s[1001]; scanf("%s",s); fo原创 2014-03-18 15:06:14 · 1311 阅读 · 5 评论 -
93. 中序遍历序列
// 直接判断是不是从小到大的顺序,没有用二叉树。。。#includeint main(){ int n; while(scanf("%d",&n)!=EOF){ while(n--){ int m; scanf("%d",&m); int buf[500];原创 2014-03-19 11:02:41 · 775 阅读 · 0 评论 -
92. 统计节点个数
#includestruct node{ // 结点结构体 int a; // 父节点 int b[1000]; // 子结点 int d; // 结点的度 int k; // 子结点个数 }po[1原创 2014-03-18 15:49:52 · 1233 阅读 · 0 评论 -
98. IP数据包解析 题目1475:IP数据包解析
// 题是不难,但是重要的是理解题意!先求IP头部长度#include#includeint num(char *c){ // 字符转换为数字 if(*c>='0'&&*c else return *c-'a'+10; }int sum1(char *p){ // 求地址 return原创 2014-03-19 16:47:40 · 1422 阅读 · 0 评论 -
96. 矩阵幂
#include#includeint main(){ int t; while(scanf("%d",&t)!=EOF){ while(t--){ int n,K,a[20][20],b[20][20],c[20][20]; scanf("%d%d",&n,&K); m原创 2014-03-19 14:28:21 · 653 阅读 · 0 评论 -
99. 打印字符串
#include#includeint main(){ int n; while(scanf("%d",&n)!=EOF){ while(n--){ getchar(); char c,s[1001]; scanf("%c%s",&c,s);原创 2014-03-19 16:57:16 · 829 阅读 · 0 评论 -
95. 二进制数
#includeint main(){ int n; while(scanf("%d",&n)!=EOF){ while(n--){ int m; scanf("%d",&m); int k=0,b[100]; while(m!=0){原创 2014-03-19 13:41:55 · 1215 阅读 · 0 评论 -
89. 统计时间间隔
#includeintmain(){ intn; while(scanf("%d",&n)!=EOF){ while(n--){ inth1,h2,m1,m2; scanf("%d:%d",&h1,&m1); scanf原创 2014-03-18 15:04:37 · 852 阅读 · 0 评论 -
88. 最值问题
#include#includeusing namespace std;int main(){ int t; while(scanf("%d",&t)!=EOF){ while(t--){ int n,a[1001]; scanf("%d",&n); for(int原创 2014-03-17 09:08:54 · 637 阅读 · 0 评论 -
题目1171:C翻转
#includeint main(){ int a[10][10],buf[10][10]; while(scanf("%d",&a[0][0])!=EOF){ buf[0][0]=a[0][0]; for(int i=1;i scanf("%d",&a[0][i]); buf[0]原创 2014-03-26 20:31:38 · 1267 阅读 · 0 评论