摘要: 我首先的思路是定义一个二维数组,之后发现病人的ID不仅有数字,还有字母,所以就要定义两个数组,一个来存储病人ID,是字符串。另一个来存储年龄。然后用两层循环,先将60岁以上的ID按年龄大小输出。剩下的再按顺序输出。 代码: 1 #include<iostream> 2 #include<cstrin 阅读全文
posted @ 2020-02-23 11:19 zkw666 阅读(1989) 评论(0) 推荐(0) 编辑
摘要: 这个题我写的十分繁琐,可能没找到正确的思路,不过我也是勉强过了。 我的思路是挨个判断点的横、纵坐标,如果有点的横、纵坐标都小于某个点,就将横、纵坐标小的那个点排除。再继续判断。 我定义了a,b两个数组,分别存储点的横、纵坐标。之后将a数组从小到大排序,在套两个循环,将纵坐标在于横坐标对应上: 1 s 阅读全文
posted @ 2020-02-23 10:56 zkw666 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 定义一个一维数组,输入数据后,按从小到大排序,再用二分查找是否有符合要求的两个数。 1 #include<iostream> 2 #include<algorithm> 3 using namespace std; 4 int a[100000]; 5 int main() 6 { 7 int n, 阅读全文
posted @ 2020-02-23 10:27 zkw666 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 定义一个一维数组,用来存储奶牛的高度。因为奶牛越多越危险,所以要尽量使奶牛少。所以就先将最高的奶牛放在最下面,然后按照高度由大到小排列,直到奶牛总高度大于书架高度。 排序用sort比较方便,不过要加头文件 #include<algorithm> 代码: 1 #include<iostream> 2 阅读全文
posted @ 2020-02-23 09:50 zkw666 阅读(723) 评论(0) 推荐(0) 编辑