https://apriljia.com/2018/07/12/%E5%8C%97%E8%88%AA%E4%B8%8A%E6%9C%BA%E8%AF%95%E9%A2%982017%EF%BC%88%E9%A2%98%E7%9B%AE%E4%BB%A3%E7%A0%81%EF%BC%89/
1.求中位数的位置
先输入一个整形数字N,接着输入N个无序的数字。要求输出升序排列后的中位数,以及该中位数输入的次序。如果N为偶数,则输出有二个中位数,如果N为奇数,输出最中间的数即可。
样例1:
输入:5
9 2 7 1 6
输出:6 5
样例2:
输入:6
9 6 7 1 2 3
输出:3 6
6 2
#include "stdafx.h"
#include
#include
#include "math.h"
#include "stdio.h"
#include "string.h"
#include
#include
#include
2.查找未定义变量
输入两个C语言语句,第一句为正常的C语言变量定义语句,符合C语言语法要求,变量间可以有多个空格,包含数组,指针定义等。第二句为变量运算语句,要求输出第二个C语言语句中未定义的变量。
样例:
输入: int x12, y=1, num_stu=89, a[30], *p;
Sum=num+x12*y;
输出:
Sum num
#include "stdafx.h"
#include
#include
#include "math.h"
#include "stdio.h"
#include "string.h"
#include
#include
#include
3.找家谱成员
输入若干行,每一行的第一个输入为家谱中的某成员,该行接着输入的信息为每个孩子姓名。最后一行的输入为要求查找的两个家谱成员的关系。要求:根据输入的家谱成员信息,建立二叉树家谱关系图,并输出二位待查找成员在家谱中的关系,包括输出他们最邻近的共同祖先以及在家谱中相差的层次数。
样例:
输入:
YE SHU MEI
SHU GE MEI1
BA SELF MEI2
GE SON1 SON2
SON2 MEI1
输出:
SHU 1
#include "stdafx.h"
#include
#include
#include "math.h"
#include "stdio.h"
#include "string.h"
#include
#include
#include