通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"NOIP真题" 试卷中 NOIP第二十届全国青少年信息学奥林匹克联赛初赛试题[2014提高组] 中有题目如下:
第1题
#include <iostream> #include <string> using namespace std; const int SIZE = 100; int main(){ string dict[SIZE]; int rank[SIZE]; int ind[SIZE]; int i, j, n, tmp; cin >> n; for (i = 1; i <= n; i++){ rank[i] = i; ind[i] = i; cin >> dict[i]; } for(i = 1; i < n; i++){ for(j = 1; j <= n - i; j++){ if(dict[ind[j]] > dict[ind[j + 1]]){ tmp = ind[j]; ind[j] = ind[j + 1]; ind[j + 1] = tmp; } } } for(i = 1; i <= n; i++) rank[ind[i]] = i; for(i = 1; i <= n; i++) cout << rank[i] << " "; cout << endl; return 0; }
输入:
7
aaa
aba
bbb
ccc
aa
输出:( )
所属试卷:NOIP第二十届全国青少年信息学奥林匹克联赛初赛试题[2014提高组]
Java虚拟机(JVM)运行Java代码时,不会进行的
输入一段中文文本,不含标点符号和空格,保存为变量 s,
对建立良好的程序设计风格,下面描述正确的是( )。
以下叙述正确的是( )。
给定程序中,函数fun的功能是计算下式:直到并把计算结
下面关于编译预处理的命令行,正确的是( )。
有以下程序程序执行后的输出结果是( )。
请在下面程序的横线处填上适当内容,以使程序完整,并使程
已知 x= [[1]]*3,那么执行语句x[0][0]
以下关于循环结构的描述,错误的是。
若x=0123,则表达式(5+(int)(x)&(-2
打印出所有“水仙花数”,所谓:“水仙花数”是指一个三位
已知字母A的ASCII码值为65,以下程序的输出结果是
以下库函数strcpy(char*p1,char*p2
线性表的长度为n。在最坏情况下,比较次数为n-1的算法
以下不正确的转义字符是( )。
某文件系统采用索引节点存放文件的属性和地址信息,簇大小
以下哪个命令用于诊断到目标主机的连通性( )
MySQL默认情况下事务是自动提交的,关闭事务的自动提
耦合性有哪几种类型?其耦合度的顺序如何?[答案解析]低
C语言源程序文件的后缀是.c,经过编译之后,生成后缀为
以下程序段要求从键盘输入字符,当输入字母为'Y' 时,
有以下程序程序的运行结果是
设循环队列为Q(1:m),其初始状态为front=re
有以下程序,程序运行后的输出结果是( )。
若将第 8行的i <= n改为i * i <= n,程
输入:5输出:( )
CCF NOIP 复赛考试结束后,因( )提出的申诉将
( 过河问题 ) 在一个月黑风高的夜晚 , 有一群人在
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2