zoukankan      html  css  js  c++  java
  • 第一次个人编程作业

    第一次个人编程作业

    1.https://github.com/13295016117/031702514
    2.PSP表格

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划 30 30
    Estimate 估计这个任务需要多少时间 600 1500
    Development 开发 600 1000
    Analysis 需求分析 (包括学习新技术) 300 300
    Design Spec 生成设计文档 120 120
    Design Review 设计复审 60 60
    Coding Standard 代码规范 (为目前的开发制定合适的规范 60 60
    Design 具体设计 60 60
    Coding 具体编码 300 300
    Code Review 代码复审 60 60
    Test 测试(自我测试,修改代码,提交修改) 60 60
    Reporting 报告 60 60
    Test Repor 测试报告 60 60
    Size Measurement 计算工作量 30 30
    Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 30 30
    合计 600 1500

    3.代码中共包含一个类,用于存储从字符串中找到的姓名、手机号、各级地址,函数一共包含:Getname()、Getphone()、Getaddress()、Getprovince()
    Getcity()、Getcounty()、Gettown()(不会插入流程图。。。)
    Getname:查找从感叹号到逗号之间的字符串,即为姓名。
    Getphone:查找字符串中连续的十一个数字,即为手机号。
    :这里我哭了,用c是真的难。首先查找字符串中是否存在省、市、县、镇等提示符,找到之后记下它们的位置间隔输出。至于缺级补全,实在弄不来。
    for (i = 3;i<j ; i= i=i+2 )
    {
    if (s[i] == '.'||s[i-1]=='.')
    {
    break;
    }
    cout << s.substr(i, 2);
    if (s.substr(i, 2) == "省")
    {
    cout << ""," << endl;
    cout << " "";
    }
    if (s.substr(i, 2) == "区")
    {
    cout << ""," << endl;
    cout << " "";
    }
    if (s.substr(i, 2) == "市")
    {
    cout << ""," << endl;
    cout << " "";
    }
    if (s.substr(i, 2) == "县")
    {
    cout << ""," << endl;
    cout << " "";
    }
    if (s.substr(i, 2) == "镇")
    {
    cout << ""," << endl;
    cout << " "";
    }
    }
    算法关键就是查找函数,主函数内只需要调用函数即可。
    独到之处:使用的都是c中的基本语法、基本知识,看起来通俗易懂。
    4.enter description here

    消耗最大的是查找市级的函数部分。
    5.
    1!苗朽蕾,13884441418湖北省孝感市云梦县方庙村村委会.
    1!晏孔,重庆巫山13097181946县大昌镇洋溪村便民超市.
    1!荆麻,13282875332天津市北淮淀镇乐善庄村乐善庄小学.
    1!诸葛宁盛,河南省15613629652焦作市山阳区定和街道塔南路287号新兴日化.
    1!冯昔唉,安徽省合肥市庐江县郭河镇G3京台高18835354291速合肥市庐江县广寒桥街道.
    1!百里屏闷,广西壮族自治区桂林市灵川县潭13315249688下镇004乡道灵川县潭下镇大义村民委员会.
    1!徐扼负,天津市河北区月牙河街道大江里58号楼13289199578.
    1!尉迟根,吉林白城镇赉县嘎什根乡103县道中心小学校那林分13015613140校镇赉县嘎什根乡那林村村委会.
    1!高蛾,陕西省延安市吴起县铁边城镇王洼子分理处陕西15177996133吴起农村合作银行王洼子乡农村信用社.
    1!宦册,辽宁省葫芦岛杨家15677738100杖子经济开发区局前新26号楼.
    1!公西堕,福建省福州市鼓楼区鼓东街道庆城路48号鼓楼13060105892区庆城幼儿园.
    6.异常处理
    文件读取异常
    级别缺少查询
    输出格式异常
    7.总结
    不能再一直依靠学校里教的c了,要主动去学习更多更加便捷的语言,如python、Java等,有的代码用c来写真的是太难了。

  • 相关阅读:
    changing a pointer rather than erasing memory cells
    验证码识别 edge enhancement 轮廓增强 region finding 区域查找
    Manipulating Data Structures
    passing parameters by value is inefficient when the parameters represent large blocks of data
    Aliasing 走样
    Artificial Intelligence Research Methodologies 人工智能研究方法
    Thread safety
    include pointers as a primitive data type
    flat file
    functional cohesion
  • 原文地址:https://www.cnblogs.com/zebsn/p/11609401.html
Copyright © 2011-2022 走看看