第一章 入门模拟

  1. 题目要求输入T个数
while(T--)
{cout<<T;
}
  1. 题目要求输出用空格隔开,最后一个不带空格
for(int i = 0; i < n; i++)
{if(i)cout<<" "<<a[i];elsecout<<a[i];
}
  1. scanf对其他格式符(如%d,%s)的输入以空白符(即空格、换行等)为读入结束标志,而scanf的%c格式可以读入空格与换行,因此,在scanf完一个整数后,如果使用gets(gets以换行为结束标志,可以读入空格),%c,getline(cin, str)(以换行为结束标志,可以读入空格),需先用getchar接收整数后面的换行或者空格,而用%d%s或者cin读入整形+字符串则不需要吸收换行符。
int n;
char c;
scanf("%d", &n);
getchar();
scanf("%c", &c);
  1. 关于溢出:两个正数之和等于负数或者两个负数之和等于正数,那么就是溢出
    对于给定区间,区间内两个数运算的溢出边界:
    两个最大值相加溢出的边界:左边界为区间左端点,右边界为两数之和对区间长度取余。
    两个最小值相加的边界:右边界为区间右端点,左边界为两数之和对区间长度取余。
//判断a + b > c 是否成立scanf("%lld%lld%lld", &a, &b, &c);res = a + b;if(a > 0 && b > 0 && res < 0)//溢出flag = true;else if(a < 0 && b < 0 && res >= 0)//溢出flag = false;else if(res > c)flag = true;elseflag = false;
  1. 输入到文件末尾
 int m[1000];int num = 0;while(scanf("%d", &m[num]) != EOF)num++;
  1. 输入特殊格式,可不用string类型存储
 struct person{char name[100];int year, month, day;};person a;//输入格式为:Tom 2020/01/01scanf("%s%d/%d/%d", a.name, &a.year, &a.month, &a.day);
  1. 日期或时间比大小
struct time
{int hour;int minute;int second;
};
bool cmp(time t1, time t2)//日期的比较换成year, month, day即可
{if(t1.hour != t2.hour)return t1.hour > t2.hour;if(t1.minute != t2.minute)return t1.minute > t2.minute;return t1.second > t2.second;
}
  1. 题目中要输入一个对象的多个参数时,可以考虑构建结构体,很多时候非常方便
  2. 进制转换
int n, b;//整数n转化成b进制数
scanf("%d%d", &n, &b);
int result[100] = {0}, len = 0;
do{result[len++] = n % b;n /= b;
}while(n);
  1. 将数字拆分用数组存储
while(sum)
{nums[len++] = sum % 10;sum /= 10;
}

第二章 算法初步

  1. c++ sort排序cmp函数,对结构体进行一级、二级、三级…排序
struct person{int number;//准考证号int de;//德分int cai;//才分int sum;//总分int leibie;//类别
};
bool cmp(person a, person b)//PAT B1015德才论 先按类别由小到大排序,类别相同按总分由大到小排序,总分相同按德分由大到小排序,德分相同按准考证号由小到大排序
{if(a.leibie != b.leibie)return a.leibie < b.leibie;else if(a.sum != b.sum)return a.sum > b.sum;else if(a.de != b.de)return a.de > b.de;elsereturn a.number < b.number;
}

21考研复试上机常见题型、技巧与方法相关推荐

  1. 计算机专业考研复试上机算法学习

    计算机专业考研复试上机算法学习 这篇博客是博主在准备可能到来的线下上机复试基于王道机试指南的学习,将各道习题链接和代码记录下来,这篇博客权且当个记录. 文章目录 计算机专业考研复试上机算法学习 1.S ...

  2. 计算机考研复试上机算法学习

    计算机考研复试上机算法学习 这篇博客是博主在准备可能到来的线下上机复试基于王道机试指南的学习,将各道习题链接和代码记录下来,这篇博客权且当个记录. 文章目录 计算机考研复试上机算法学习 1.STL容器 ...

  3. 计算机复试通知学校,提醒:部分学校复试通知已经出了!教育部关于21考研复试的规定!...

    原标题:提醒:部分学校复试通知已经出了!教育部关于21考研复试的规定! 考研结束一周了,大家也休息地差不多了吧~是不是感觉闲下来的日子特别无聊呢? 哈尔滨工业大学多个学院复试参考已公布 以哈尔滨工业大 ...

  4. 北航计算机2014复试上机题,北航计算机系考研复试上机真题及答

    北航计算机系考研复试上机真题及答 (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 Kao400.com 出品 侵权必究 北京航空航 ...

  5. 浙大计算机学院考研复试上机试题,浙大计算机学院考研复试上机试题.doc

    浙江大学计算机复试上机2005-2007 (由林子整理 QQ:170479150) 2005年浙江大学计算机学院考研复试上机试题及参考答案(1/5) 第一题:A+B(10分) [结题] 题目要求:读入 ...

  6. 北航计算机学院上机试题,北航计算机系考研复试上机真题及答.pdf

    北航计算机系考研复试上机真题及答.pdf K 出品 侵权必究 北京航空航天大学计算机系考研 复试 06-12 上机真题及答案 复试上机指导 1. 本真题只是供辅助作用,关键还是研友平时动手能力练 习和 ...

  7. 中大计算机考研复试刷人太狠,惨!658人进复试刷掉570多人!盘点21考研复试比奇高、刷人狠的院校专业!...

    原标题:惨!658人进复试刷掉570多人!盘点21考研复试比奇高.刷人狠的院校专业! 嗨,未来的研究生们,大家好呀! 大家都知道,想要考上研究生都是付出了很大的时间和精力的.学姐只希望小伙伴们在辛苦备 ...

  8. 计算机学业水平测试初中生操作题,初中学业水平考试信息技术考试操作题常见题型及作答方法...

    初中信息技术考试操作题常见题型及作答方法 牛角寨乡初级中学 信息技术考试已经有两年了,通过这两年的考试情况来看,我认为,要想在信息技术考试中取得一个好的成绩,操作题是一个很重要的环节,从这两年的情况来 ...

  9. 计算机考研一些常纹面试知识,2020年光学工程考研复试真题和技巧

    深圳大学光学工程考研复试技巧和真题 2020年硕士研究生的复试就要展开了,念念不忘,必有回响.大多数考研人花费了大量心血,只为最后能成功上岸.下面整理了深圳大学往年光学工程专业研究生考试复试的一些基本 ...

最新文章

  1. .NET 中 Image 转 Icon
  2. 微信公众平台开发 OAuth2.0网页授权认证
  3. java生产问题快速定位_生产环境如何快速跟踪、分析、定位问题-Java
  4. Win10安装后必做的优化,解决磁盘100%占用
  5. Java 14:查看更新的switch语句
  6. resize属性,使textarea在ff(火狐)中禁止拉伸
  7. VERP中建立集合collection
  8. 黑马博客——详细步骤(九)项目功能的实现之mongoDB数据库添加账号
  9. EasyBert,基于Pytorch的Bert应用
  10. 查询数据库内共有多少张表
  11. 理解乐观锁、悲观锁、共享锁、排他锁、表锁、行锁
  12. windows下配置NGINX实现内网穿透并配置开机自启动
  13. 将Chrome浏览器默认保存离线网页为“多个文件”设置为“单个文件”即单个mhtml文件
  14. java调用接报400_java调用webservice报400错误,请大神赐教
  15. 安装Visual Studio2019一直显示网络未连接
  16. [Codeforces #379 E. Anton and Tree]缩点+树上最长路
  17. 互联网中B端客户和C端客户的区别
  18. redis探索之常用的三种缓存读写策略
  19. QFP、PQFP、LQFP、TQFP封装形式及PCB详解(转载)
  20. pytorch中的nn.Unfold()函数和fold(函数详解

热门文章

  1. win10配置远程桌面 不同版本的配置
  2. APP测试工具monkey的安装和常用命令及日志分析
  3. K8s入门篇---centos7下的k8s搭建部署
  4. 计算机日历相机等应用打不开,winows 8应用商店、邮件、消息、skydrive、日历都打不开...
  5. Optitrack Motive软件安装及使用说明
  6. 2021 SangFor(羊城杯)-Reverse(逆向) Ez_Android Write up
  7. 2018 与 我的技术之路
  8. 电子烟绕线机的两周绕线方式
  9. Burpsuite2022.1详细安装步骤包含证书安装
  10. 物联网和大数据应用将如何变革我们的智慧城市