天津大学计算机考研复试上机,天津大学计算机学院2015年硕士研究生复试上机说明...-程序员宅基地

技术标签: 天津大学计算机考研复试上机  

1、程序可以采用DEV C++或VC++作为编译器。评测系统所使用编译器为GCC/G++ 4.5.0,某些在VC6.0中可以编译通过的写法实际上并不符合标准,此时提交到在线测评系统时可能会得到Compile Error。推荐使用DevCpp开发环境。编程时应该采用标准ANSI C/C++语法,不要使用VC的一些不标准的写法。

2、如果写C语言程序,一定要保存为扩展名为.c再编译,不要保存扩展名.cpp再编译。不要使用只能在C++中才能使用的语法,如:用//表示注释,使用struct mystruct时简写为mystruct等。

3、如果使用C++,在源程序中的开始处,使用文件包含命令的写法如下:

#include 

using namespace std;

4、在main()函数前必须使用int返回类型,最后返回0,不要以void作为返回类型。否则可能得到Runtime Error。样例:

int main() {

//your code block

return 0;

}

5、避免使用一些可能是保留字的单词做变量名,如count,建议应成mycount或count1之类。

6、当程序需要处理多组数据时,不必把结果全部存储起来在最后一起输出,读入一组数据,计算完成后直接输出这组数据的结果即可(见最后样例题目及程序)

7、较大的数组不宜开在局部变量里,以免栈空间溢出造成Runtime Error

错误样例:

int main() {

int a[1000000];

……

}

正确写法:

int a[1000000];

int main() {

……

}

8、 数组大小最好以略大于题目给出的最大的范围为宜,以便处理一些边界情况。尤其用char数组存放字符串时,应注意给字符串结尾的’\0’留出位置。

9、应注意局部变量、数组的初始化。题目中一般有多组测试样例,在处理每组数据前注意对相关变量清零,防止前一组数据的计算结果影响到后一组数据的计算。例如:

int main() {

int a[10];

//此时a数组元素的值是不确定的,不能假设它们一定为0

}

10、 输出必须严格按照题目要求,不得输出多余的空格、换行、“Please input the data...”等,否则会得到Wrong Answer。

11、代码中不得使用文件操作、系统调用等库函数,否则可能得到Restricted Function或Runtime Error

样例题目:

A+B Problem

Input

The first line of the input contains one integer N, (1 <= N <= 100), indicating the number of test cases. Then N lines followed, each contains two integers A and B (1 <= A,B <= 1000).

Output

Output one number in one line for each test case, indicating the sum of A and B.

Sample Input

2

1 2

3 4

Sample Output

3

7

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_32461163/article/details/118592515

智能推荐

程序猿头头(js数组reverse,sort,concat,slice, splice)_splice/sort/reverse js-程序员宅基地

文章浏览阅读274次。reversereverse不是排序方法,它只是数组颠倒方法,可以将数组的顺序颠倒过来。// 书中的例子,只是作为反向排序讲解,不够全面let values = [1, 2, 3, 4, 5]; values.reverse();console.log(values); // [5,4,3,2,1]let numbers = [5,1,2,6,3];numbers.reverse();console.log(numbers); // [3, 6, 2, 1, 5]let chars =_splice/sort/reverse js

制作交叉编译工具链的方法总结(详细)_make[1]: *** [makefile:215: csu/subdir_lib] error -程序员宅基地

文章浏览阅读7.4k次,点赞3次,收藏11次。 网上这类文章比较多,但是都不是很具体,刚好有门课结课论文要写这个,所以就总结了一下。以下的过程都是在ubuntu7.10上实际运行过的。第一次在csdn上写文章。写的不好还请见谅。

app性能测试怎么做?内容全在这里了-程序员宅基地

文章浏览阅读3.2k次,点赞4次,收藏59次。!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。_app性能测试

Centos下安装mysql及常用mysql命令总结_怎么能让centos 有 mysql命令-程序员宅基地

文章浏览阅读496次。1.使用yum命令安装mysql[html] view plaincopy[root@bogon ~]# yum -y install mysql-server 2.设置开机启动[html] view plaincopy[root@bogon ~]#_怎么能让centos 有 mysql命令

171010 逆向-Reversing.kr(PEPassword)_reversing.krpepassword-程序员宅基地

文章浏览阅读819次。1625-5 王子昂 总结《2017年10月10日》 【连续第375天总结】 A. reversing.kr B.PEPassword给了两个文件,分别是加密过的和原版的 运行原版的发现弹窗Password是?????? IDA能看到这个password的运算,稍微跑一下就出来了 不过当然它不是真正的password啦╮(╯_╰)╭运行Packed.exe出现一个输入框,没有按钮 ID_reversing.krpepassword

计算机网络——应用层(2)-程序员宅基地

文章浏览阅读3.1k次,点赞103次,收藏103次。对计算机网络应用层Web和HTTP以及DNS进行分析

随便推点

python plt.subplot_Python Matplotlib subplot函数详解:创建子图-程序员宅基地

文章浏览阅读1.7k次。使用 Matplotlib 除可以生成包含多条折线的复式折线图之外,它还允许在一张数据图上包含多个子图。调用 subplot() 函数可以创建一个子图,然后程序就可以在子图上进行绘制。subplot(nrows, ncols, index, **kwargs) 函数的 nrows 参数指定将数据图区域分成多少行;ncols 参数指定将数据图区域分成多少列;index 参数指定获取第几个区域。sub..._python plt.subplot

关于QT调试操作步骤_qtcreator 如何debug-程序员宅基地

文章浏览阅读2.6k次。关于QT调试操作步骤 1.首先,用QtCreator打开Qt工程,然后点击左下角的电脑图标,再在弹出的菜单中选择“Debug”。 **2.接下来,在需要进行调试的代码部分设下断点。设断点的方法是在要设断点的代码行前的空白处点击鼠标。****3.如果想清除断点,则在该断点上再点击一下即可清除。**..._qtcreator 如何debug

什么是BIOS?为什么开机先从BIOS开始?以及操作系统启动过程-程序员宅基地

文章浏览阅读1.1w次,点赞9次,收藏67次。1、什么是BIOS?BIOS是英文bai"Basic Input Output System"的缩略词,直译过来后中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个daoROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。有人认为既然BIOS是"程序",那它就应该是属于软件,感觉就像自己常用的Word或Excel。但也很多人不这么认为,因为它与一般的软件还是有一些区别_bios

Git 命令大全 && 常用的 35 个 Git 命令_git基本操作命令-程序员宅基地

文章浏览阅读1.2w次,点赞7次,收藏88次。add远程仓库: git remote add origin [email protected]:zhang/vue_shop.gitgit push推送到远程仓库: git push -u origin master 并以master 分支保存git status 检查项目状态 > git add . 添加所有文件到暂存区 > git commit –m “描述” 在本地提交 > git push 上传 > git pull 拉取远程代码 > git reset 回退..._git基本操作命令

2579页阿里P8Android学习笔记在互联网上火了,完整版开放下载(1)-程序员宅基地

文章浏览阅读735次,点赞23次,收藏14次。有任何问题,欢迎广大网友一起来交流,分享高阶Android学习视频资料和面试资料包~偷偷说一句:群里高手如云,欢迎大家加群和大佬们一起交流讨论啊!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!后有任何问题,欢迎广大网友一起来交流,分享高阶Android学习视频资料和面试资料包~偷偷说一句:群里高手如云,欢迎大家加群和大佬们一起交流讨论啊![外链图片转存中…(img-65Xx6NTa-1712987646672)]

克隆虚拟机_无法为共享或远程虚拟机创建克隆-程序员宅基地

文章浏览阅读3.8w次,点赞2次,收藏11次。下面我们来讲一下如何通过已经创建好的虚拟机spark01克隆出spark02和spark03来,从而满足搭建大数据集群环境需要多台虚拟机的需求。完整克隆的虚拟机可以脱离原始虚拟机独立使用,不与原始虚拟机共享任何资源,是完全独立的虚拟机。链接克隆的虚拟机需要和原始虚拟机共享同一虚拟磁盘文件,不能脱离原始虚拟机独立运行。我们自然是要选择完整克隆的,我们需要的是完全独立的虚拟机。克隆虚拟机我们就讲到这里了。下一篇我们将讲一下如何。欢迎start,欢迎评论,欢迎指正。上一篇我们已经讲过了。_无法为共享或远程虚拟机创建克隆

推荐文章

热门文章

相关标签