【1】

第一题:对给定的一个字符串,找出有重复的字符,并给出其位置,如:

输入:abcaaAB12ab12

输出:a,1;a,4;a,5;a,10

b,2;b,11

1,8;1,12

2,9;2,13

参考代码:

#include<stdio.h> #include<string.h> #include<stdlib.h> int main(){ char s[1000]; int len,i,j,k,flag,cnt,a[1000],temp; while(gets(s)!=NULL){ len=strlen(s); for(i=0;i<len;i++){ flag=0;//标记是否出现重复。 cnt=0;//记录重复出现次数。 temp=0;//记录字符是否在前已经出现过。 for(k=0;k<i-1;k++){ if(s[k]==s[i]){ temp=1; } } for(j=i+1;j<len;j++){ if(s[j]==s[i]&&temp==0){ flag=1; a[cnt++]=j;//记录重复出现的下标。 } } if(flag==1){ printf("%c,%d;",s[i],i+1); for(j=0;j<cnt;j++){ printf("%c,%d;",s[a[j]],a[j]+1); } printf("/n"); } } } }

数据测试:

【2】

输入一个四行五列的矩阵,找出每列最大的两个数,如:

输入: 1  2   4  9  8

-1  4  9  8  8

12  9  8  7  0

7   8  9  7  0

输出:12 9 9 8 9

7 8 9 7 8

参考代码:

#include<stdio.h> #include<stdlib.h> int cmp(const void *a,const void *b){//qsort的比较函数; return (*(int *)a)-(*(int *)b); } int main(){ int a[4][5],i,j,b[5][4]; for(i=0;i<4;i++){ for(j=0;j<5;j++){ scanf("%d",&a[i][j]); } } for(i=0;i<5;i++){ for(j=0;j<4;j++){ b[i][j]=a[j][i];//逆置数组a; } } for(i=0;i<5;i++){ qsort(b[i],4,sizeof(int),cmp); printf("%d %d/n",b[i][2],b[i][3]); } }

数据测试:

【3】

第三题:输入一个字符串,建立一个二叉排序树,并中序遍历输出;

参考代码:

#include<stdio.h> #include<string.h> #include<stdlib.h> typedef struct node{//二叉树结点数据结构定义; char value; struct node *lchild,*rchild; }BTNode,*BTree; void insertNode(BTree &t,char c){//向二叉排序树中插入节点; BTree p,q,temp; p=(BTree)malloc(sizeof(BTNode)); p->value=c; p->lchild=NULL;//貌似没有这2行不行,纠结了半天啊!!! p->rchild=NULL; if(t==NULL){ t=p; } else{ q=t; while(q!=NULL){ temp=q; if(c<q->value){ q=q->lchild; } else{ q=q->rchild; } } if(c<temp->value){ temp->lchild=p; } else{ temp->rchild=p; } } } void inOrderTra(BTree t){//中序遍历二叉排序树; if(t!=NULL){ inOrderTra(t->lchild); printf("%c ",t->value); inOrderTra(t->rchild); } } int main(){ char s[1000]; int len,i; while(gets(s)!=NULL){ len=strlen(s); BTree t; t=NULL; for(i=0;i<len;i++){ insertNode(t,s[i]); } inOrderTra(t); printf("/n"); } }

数据测试:

华科05年计算机考研复试机试相关推荐

  1. 华科00年计算机考研复试机试

    [1]输入n, 求y1=1!+3!+...m!(m是小于等于n的最大奇数) y2=2!+4!+...p!(p是小于等于n的最大偶数) 参考代码: #include<stdio.h> int ...

  2. 华科08年计算机考研复试机试

    [1] 输入一个十进制数,将其先转化为八进制数,然后再输出. 参考代码: #include<stdio.h> #include<stdlib.h> int main() { i ...

  3. 华科02年计算机考研复试机试

    [1]编一个程序,读入用户输入的,以"."结尾的一行文字,统计一共有多少个单词,并分别输出每个单词含有多少个字符.(凡是以一个或多个空格隔开的部分就为一个单词). 参考代码: #i ...

  4. 华科05-03年计算机考研复试机试

    [1]输入一个数列以0为结束标志,建立链式线性表,查找其中最大的数并输出删除释放节点,然后对剩余的进行排序,并输出释放节点. 参考代码: #include<stdio.h> #includ ...

  5. 华师大计算机在线作业,华东师范大学计算机考研复试机试习题

    华东师范大学计算机考研复试机试习题 华东师范大学计算机考研:计算机系.数据学院复试机试历年真题以及AC代码.历年学长总结得到.适用学院:计算机学院.数据学院.软件学院也可参考.sum/=10;prin ...

  6. 南京大学java机试,2019年南京大学计算机考研复试机试真题

    目录 第一题 Stepping Numbers 题意 思路 代码 反思 第二题 Nodes from the Root 题意 思路 代码 大佬的标准题解代码: 菜鸡我的又费空间,又费时间,又臭又长,思 ...

  7. 上海交大计算机考研复试,上海交大计算机考研复试机试

    上海交大 计算机考研 SJTU-CS 复试机试 (2005-2010) 题目 我自己在准备考研时曾做了下06,07,08,09年的题目,并且在博客中提供了一个参考的题解,10年的题目以及11年保研的题 ...

  8. 华科计算机考研复试机试【零散大汇总】

    [1] 屏幕的格式化输出:给出一幅图形,用程序实现.如下所示. 我的代码: #include<stdio.h> int main(){ char c; int sum,i,j; while ...

  9. 清华计算机考研复试机试,请问清华考研计算机复试考什么

    满意答案 vwild 2015.06.01 采纳率:55%    等级:11 已帮助:5245人 清华大学计算机专业研究生复试有体检,专业课笔试,英语面试,上机考试,导师面试等几个部分.而复试的比例一 ...

最新文章

  1. 微软亚洲研究院多媒体计算组招聘计算机视觉算法实习生
  2. python的最大绘图速度_Python数据可视化之高速绘图神器PyQtGraph库,强烈建议收藏...
  3. PID控制方法及C语言其实现
  4. 事业单位考试计算机科学与技术试题的答案,事业单位考试计算机基础知识试题答案...
  5. openssl版本信息和支持的命令
  6. Handler post用法整理
  7. 学好java再学c 可以吗_再论学好C的重要性!!!
  8. ajax的typeAMDAt,ajax的运用
  9. linux中 ECShop的文件不能写
  10. MES系统源码 MES系统功能介绍
  11. 回归预测 | MATLAB实现DBN深度置信网络多输入单输出回归预测
  12. 嘿~全流程带你基于Pytorch手撸图片分类“框架“--HuClassify
  13. 华为 15 到 18 级的研发族社招工作岗位内推
  14. 如何在CSDN个人主页添加公众号或者个人微信二维码
  15. windows批处理脚本执行回到桌面的操作
  16. Me-tetrazine-Disulfo-Cyanine5,甲基四嗪-磺酸基菁染料Cy5,蓝色固体
  17. 从val_loss,train_loss,test_loss中产生的问题
  18. OmniGraffle 7 Mac 注册码 账号:Appked 密码:MFWG-GHEB-HYTW-CGHT-CSXU-QCNC-SXU
  19. 关于HBC路由器设置端口映射
  20. asp获取电脑物理地址_编写Metasploit模块获取Xshell和Xftp明文密码

热门文章

  1. torch.full 【输出大小为size内容为填充张量为fill_value的张量】
  2. Discretized Streams (DStreams)离散化流
  3. 操作系统中的一些基本概念
  4. java gps 距离计算_Java教程之地图中计算两个GPS坐标点的距离
  5. python迭代对象_Python迭代对象与迭代器
  6. vant状态页组件van-empty - 使用篇
  7. WP黑格导航主题BlackCan 焕然一新的UI设计
  8. PHPOK企业网站建设的内容管理系统 v5.7源码
  9. 精美的导航引导页html源码
  10. codeigniter mysql查询_php – CodeIgniter MySQL查询不起作用