本帖最后由 guoyiwei111 于 2012-3-25 08:19 编辑 HIT复试机试编程题的解题步骤 做题前需要知道的: 1, 2, 3, 4, 到时候老师会告诉你怎样生成试卷 点 试卷 –》生成试卷-》输入姓名和序号,确认后,在题目区就可以看到试题了。上面的图是编程题的结构。描述区的东西一定要看仔细,特别是每道题的输入输出,如果出错会扣分的。 代码编写好后需要将代码粘贴到代码区,然后点保存代码。然后点编译代码。如果提示0Error,这道题编译就通过了。(一般你要是用codeblocks编辑的,只要IDE上能运行。就没有编译出错这种情况,但为了保险起见,还是点一下的好) 5, 下面将结合12年的真题给大家讲一下输入输出注意的地方和标准格式(代码回复后可见!) 1, 题目补充:输出格式为 “The rich man need give you : %8ld yuan\n”
好像是这么给的。 题目分析:主要是格式控制。注意观察格式特点。用的是%8ld 所以理论上用long 型,当然了用int也行。在敲输入格式时最好把代码粘贴到源代码中,以防自己出错!比如短了空格。多蛋疼,浩?还有一点需要注意的是:工大的评测机不只是检查结果。有些同学就直接把答案输出了。这样在执行代码审查时会扣分。很冤枉的。比如直接写printf(“You need give the rich man : %8ld yuan\n”,XXXXX);//XXXX为某一数值。 而没有写循环。那么可能会扣分的! 代码: 游客,如果您要查看本帖隐藏内容请回复 2, 在输入第一个矩阵前显示 “Please enter the first 2X3 matrix:\n” 在输入第二个矩阵前显示 “Please enter the second 3X2 matrix:\n” 在输出结果前显示 “The result 2X2 matrix:\n” 输出为 %8d 分析:最主要的明白此题的意思,肯定有n个循环。别想懒省事。最好写成循环,以免在细节上扣分。记得输出时 代码: 游客,如果您要查看本帖隐藏内容请回复 3, 要求 MyStrcat(char dstStr[],char srcStr[]) 将 srcStr接到dstStr后面,字符最大长度80个字符。并编写一个主程序实现输出合并后串的程序 格式要求,输入第一个串之前显示 “Please enter the resourse string:\n” 输入第二个串之前显示 “Please enter the destination string:\n”
分析:本题要注意的地方1,80个字符,一定要分配够!因为字符串结尾有一个\0 所以要分配81个以上!而且因为要合并字串,所以dstStr长度要超过160。仔细想想为啥吧。。。而且字符可能有空格哦!所以用%s 不行了,只能用gets或正则了。一定要仔细分析所有的条件! 代码: 游客,如果您要查看本帖隐藏内容请回复 写在最后: 编程题不难,但一定要细心!如果做到了你的分数肯定不会低。上面的代码是回忆着写的,没验证,估计不会有多大问题。 |
|