通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"NOIP真题" 试卷中 NOIP第十三届全国青少年信息学奥林匹克联赛初赛试题[2007提高组] 中有题目如下:
第1题
#include"stdio.h" char ch[]={'q','A','S','O','R','T','E','X','A','M','P','L','E'}; int n=12; void shift(intk,intn) { char v; int j; v=ch[k];j=k+k; while(j<=n) { if((j<n)&&(ch[j]<ch[j+1])) j++; if(v<ch[j]) { ch[j/2]=ch[j];j*=2; } else return; ch[j/2]=v; } } void hpsrt(void) { int k; char tmp; for(k=n/2;k>0;k--)shift(k,n);/* 建堆 */ printf("No.1:"); for(k=1;k<=n;k++)putchar(ch[k]); putchar('\n'); for(k=n;k>0;k--) { tmp=ch[1];ch[1]=ch[k];ch[k]=tmp; shift(1,k-1); } } int main() { int k; hpsrt(); printf("No.2:"); for(k=1;k<=n;k++)putchar(ch[k]); putchar('\n'); }
输出: ___________
No.1:XTORSEAAMPLE No.2:AAEELMOPRSTX
所属试卷:NOIP第十三届全国青少年信息学奥林匹克联赛初赛试题[2007提高组]
下面模型中为概念模型的是
在定义函数模板或类模板时,开头的保留字是
下列关于类定义的说法中,正确的是。
给定程序MODI1.C中函数fun的功能是:输出M行M
下列线性链表的叙述中,正确的是( )。
若有以下程序段:输出结果是( )。
有以下程序程序输出( )。
以下选项中不能用作C程序合法常量的是。
#编写程序,其功能为打印如下图所示图形。*******
编写函数,判断一个数字是否为素数,是则返回字符串YES
已知x='a234b123c’,并且re模块已导入,则
以下程序功能是:计算某年某月有几天,其中判别闰年的条件
在C语言源程序中,一个变量代表________。
在按字节编址的计算机M上,题43中f1的部分源程序(阴
前台起动的进程使用( )终止。
Linux在终止进程时,kill -15 中的15是表
使用select … into outfile语句导出
下面除了( )之外都属性数据抽象的基本方法。
在电缆中屏蔽有什么好处(1)减少信号衰减 (2)减少
功能:请编一个函数void fun(int tt[M]
设有以下共用体类型说明和变量定义,则变量d在内存所占字
以下程序段要求从键盘输入字符,当输入字母为'Y' 时,
C语言表达式5>2>7>8的值是_____。
若有以下数组a,数组元素:a[0]~a[9],其值为9
给定程序函数fun的功能是:比较两个字符串,将长的那个
循环队列的存储空间为Q(1:100),初始状态为fro
设根节点深度为0,一棵深度为h 的满k(k>1)叉树,
关于计算机内存下面的说法哪些是正确的:
输出:____________________
在编程时 ( 使用任一种高级语言,不一定是 C),如果
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2