【题目描述】对给定的n(1≤n≤20)个国家名(国家名字长度不超过20),按其字母的顺序输出。【输入】第一行为国家的个数n;以下n行为国家的名字。【输出】n行,排序后的国名。【输入样例】3KoreaChinaJapan【输出样例】ChinaJapanKo...
阅读全文...
C++-25-函数模板
模板的概念模板就是建立通用的模具,大大提高复用性例如生活中的证件照,就可以找一个通用的蓝底,红底图片,把自己的图片给P上去。那么这个通用的图片,就叫一个模板。函数模板C++另一种编程思想称为泛型编程,主要利用的技术就是模板C++提供两种模板机制:函数模板...
阅读全文...
阅读全文...
C++-24-文件读写操作
概念程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放,通过文件可以将数据持久化C++中对文件操作需要包含头文件文件类型分为两种:文本文件:文件以文本的ASCII码形式存储在计算机中二进制文件:文件以文本的二进制形式存储在计算机中,用户一般不...
阅读全文...
阅读全文...
信息学奥赛一本通1122:计算鞍点
【题目描述】给定一个5×5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。鞍点指的是矩阵中的一个元素,它是所在行的最大值,并且是所在列的最小值。例如:在下面的例子中(第4行第1列的元素就是鞍点,值为8 )。11 3 5 6 912 4...
阅读全文...
阅读全文...
C++-23-类和对象-多态
多态的概念多态是C++面向对象三大特性之一,多态分为两类静态多态:函数重载和运算符重载属于静态多态,复用函数名动态多态:派生类和虚函数实现运行时多态静态多态和动态多态区别:静态多态的函数地址早绑定,编译阶段确定函数地址动态多态的函数地址晚绑定,运行阶段确...
阅读全文...
阅读全文...