zoukankan      html  css  js  c++  java
  • 六个月的C语言学习

    初步认识C语言

    http://tieba.baidu.com/p/4569594356

    第一次开始真正的电脑深入学习应该就是学习编程,学习用C语言进行编程,时间大约是在高三结束的暑假,无意间水了一下群,(~只是因为在人群中多水了一下)。在之后买了一本《 c prime plus》的书,一共700多页,想想也是醉了

    ![](./img/2016-12-31.jpg)
    # 正式学习C语言 * 接下来的几个周我保持了三天打鱼,两天晒网的学习速度,看了将近300多页的cpp(c prime plus),这感觉.....感觉爽翻了 * 第一个运行的程序不出意外,就是最最最简单的hello world
        #include <stdio.h>
        int main()
    	{
    	  printf("Hello World!
    ");
    	  reutrn 0;		
        }
    
    • 隐约记得当时写出的第一个hello world 连代码的缩进都不规范(汗)
    • 后来就是在群里替一些比我还新的新人挑错,找错

    在我的热心(帮倒忙)帮助下,他们的程序可以正常运行了,也正是因为我一直帮助别人的缘故
    群主给了我一个管理,但是最后这个群变的没有当初那么友好,当初带我入门的一个小姐姐管理被气走了,所以我也退了这个群,当然这是后话

    进入学校的学习

    • 最初得益于假期学的一点小东西,顺风顺水,实验课毫无压力
    • 第三次抑或是第四次实验课,有一道题做不出,实在是做不出,我那时就有种预感,以后的日子不会太好过

    预言成真

    • 每次的oj作业题只有10几道,可是为什么刷oj,用刷这个字呢?答案很简单。。。。。。

    描述

    最近Topcoder的XD遇到了一个难题,倘若一个数的三次方的后三位是111,他把这样的数称为小光棍数。他已经知道了第一个小光棍数是471,471的三次方是104487111,现在他想知道第m(m<=10000000000)个小光棍数是多少?

    输入

    有多组测试数据。第一行一个整数n,表示有n组测试数据。接下来的每行有一个整数m。
    输出
    输出第m个小光棍数。

    样例输入

    1

    1

    样例输出

    471

    未来

    • C语言很难,但是几个月的作业大部分却都是我自己坚持做出来的,有时一道题debug好久,一个下午可能只是常事,好不容易将样例输入与样例输出搞定,提交上去wrong answer67%,这才是最痛苦的
    • 假期打算深入C语言的学习
    • 预习下c++
    • 学习一点基础的算法知识(同时刷题刷题)
    • 加入acm队啊,智障

    这是华丽的分割线

    加油,智障
    新的博客地址 kele1997.xyz 博客园可能不会更新了
  • 相关阅读:
    Combine 框架,从0到1 —— 4.在 Combine 中使用计时器
    Combine 框架,从0到1 —— 4.在 Combine 中使用通知
    Combine 框架,从0到1 —— 3.使用 Subscriber 控制发布速度
    Combine 框架,从0到1 —— 2.通过 ConnectablePublisher 控制何时发布
    使用 Swift Package Manager 集成依赖库
    iOS 高效灵活地配置可复用视图组件的主题
    构建个人博客网站(基于Python Flask)
    Swift dynamic关键字
    Swift @objcMembers
    仅用递归函数操作逆序一个栈(Swift 4)
  • 原文地址:https://www.cnblogs.com/kele1997/p/7595774.html
Copyright © 2011-2022 走看看