第九次的CSP题目记录

本文记录了作者参加CSP的经历,分享了考试中的五道题目,包括求中间位置数、反求税前工资的会计计算题、未完成的权限问题、压缩编码和概率统计题。作者在考后反思,重新整理代码时有所领悟,认为CSP有助于理解编程概念,特别是在解决C++中关于函数声明和实现的问题。
摘要由CSDN通过智能技术生成

        第一次知道CSP还是14年的时候,只是一直没时间报。趁CCF学生会员的机会终于考了一次CSP,对比一下往届的题,特别是后三道题,很难写完。

        今年第一道题是求一个中间位置数,就是比它小的和比它大的数的数量相当。第二道题看似简单,是一道反求税前工资的题,但是迭代公式比较麻烦,与其是在考编程,不如说是在考会计核算- - !这题耽误了很多时间。

        第三题是一个权限方面的题,还没来得及仔细写就交卷了。第四题是先写的,压缩编码,这个题意义挺大的。第五题是一道概率统计题,用C写起来调试就非常有挑战。

       ********

        晚上图书馆重新整理原来的特征提取代码,忽然发现很多东西明白了。不知道是不是考了一次CSP就开窍了微笑

        研一时候同学第一天就问我的问题反复出现了不知多少次。这次明确一下答案:

        这次我在VS13里遇到这个问题。就是报错说函数已经有主体。其实就是类似于JAVA里的抽象和具体类的意思,对于C++,

        应该先在头文件中声明函数,然后在.cpp中实现,这样调用函数时才不会提示说“函数。。。。已有主体”。

         fun.h 中:函数fun的声明;

         fun .cpp中:函数fun的实现;

        调用时,#include “fun.h"

        如果没有定义fun.h,直接 #include "fun.cpp"就会在编译时说”函数fun 。。。。已有主体“。其实也就是.h声明,cpp实现

        http://blog.csdn.net/lengshuangfei/article/details/6027792



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值