小菜今年计算机专业大四了,学了不少软件开发方面的东西,也学着编了些小程序,踌躇满志,一心要找一个好单位。当投递了无数份简历后,终于收到了一个单位的面试通知,小菜欣喜若狂。
        到了人家单位,前台小姐给了他一份题目,上面写着,“请用C++、Java、C#或VB.NET任意一种面向对象语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果。”
        小菜一看,这个还不简单,三下五除二,10分钟不到,小菜写完了,感觉也没错误。交卷后,单位说一周内等通知吧。于是小菜只得耐心等待。可是半个月过去了,什么消息也没有,小菜很纳闷,我的代码实现了呀,为什么不给我机会呢。
        小菜找到工作三年的师哥大鸟,请教原因,大鸟问了题目和了解了小菜代码的细节以后,哈哈大笑,说道:“小菜呀小菜,你上当了,人家单位出题的意思,你完全都没明白,当然不会再联系你了”。
        小菜说:“我的代码有错吗?单位题目不就是要我实现一个计算器的代码吗,我这样写有什么问题。”

class Program
{
    static void Main(string[] args)
    {
        Console.Write("请输入数字A:");
        string A = Console.ReadLine();
        Console.Write("请选择运算符号(+、-、*、/):");
        string B = Console.ReadLine();
        Console.Write("请输入数字B:");
        string C = Console.ReadLine();
        string D = "";

        if (B == "+")
            D = Convert.ToString(Convert.ToDouble(A) + Convert.ToDouble(C));
        if (B == "-")
            D = Convert.ToString(Convert.ToDouble(A) - Convert.ToDouble(C));
        if (B == "*")
            D = Convert.ToString(Convert.ToDouble(A) * Convert.ToDouble(C));
        if (B == "/")
            D = Convert.ToString(Convert.ToDouble(A) / Convert.ToDouble(C));

        Console.WriteLine("结果是:" + D);
    }     
}

小菜的代码有什么问题呢?

(待续)

转载于:https://www.cnblogs.com/cj723/archive/2006/08/29/489608.html

小菜编程成长记(一 面试受挫——代码无错就是好?)相关推荐

  1. [转][荐]小菜编程成长记系列

    一 面试受挫--代码无错就是好? 小菜今年计算机专业大四了,学了不少软件开发方面的东西,也学着编了些小程序,踌躇满志,一心要找一个好单位.当投递了无数份简历后,终于收到了一个单位的面试通知,小菜欣喜若 ...

  2. 大话设计模式(一 面试受挫——代码无错就是好?)

    大话设计模式(一 面试受挫--代码无错就是好?) 小菜今年计算机专业大四了,学了不少软件开发方面的东西,也学着编了些小程序,踌躇满志,一心要找一个好单位.当投递了无数份简历后,终于收到了一个单位的面试 ...

  3. 【我的物联网成长记5】如何进行物联网大数据分析?

    [摘要] 在物联网时代,数量庞大的"物"会产生海量数据,本文为您介绍两种基于物联网平台进行大数据分析的方法-实时分析和离线分析. 在物联网时代,数量庞大的"物" ...

  4. 【我的物联网成长记7】物联网主流通信协议解读【华为云分享】

    [摘要] 当今物联网的主流通信协议是CoAP/LWM2M协议和MQTT协议,本文将会为您分别解读这些协议的工作方式,了解它们的特点,助您选择最适合您的设备的通信协议. 通信协议又称为传输协议,用于定义 ...

  5. 【我的物联网成长记3】如何开发物联网应用?

    [摘要] 物联网应用是设备管理.故障监测.数据分析的重要工具.本文介绍如何基于物联网平台开发应用,包括API.SDK和图形化开发三种方式. -------------------整体方案------- ...

  6. 计算机编程课要不要学,学完编程课还是不会写代码,问题到底出在哪?

    作为一名青椒,这几年在大学的教学工作做下来,发现无论是计算机专业的学生,还是把编程作为公修课的其他专业学生,很多人内心都有一个灵魂拷问--为什么我认真听课,认真看书书,几个月甚至一年下来但还是写不好代 ...

  7. 龙蜥开发者说:开源是场马拉松!来自广州大学姚同学的开源成长记 | 第 13 期

    「龙蜥开发者说」第 13 期来了!开发者与开源社区相辅相成,相互成就,这些个人在龙蜥社区的使用心得.实践总结和技术成长经历都是宝贵的,我们希望在这里让更多人看见技术的力量.本期故事,我们邀请了龙蜥社区 ...

  8. 一个前端菜鸟的成长记

    一个前端菜鸟的成长记 现在才总结似乎有点晚,但聊胜于无,记录一下我的2016,毕业的第一年,对于人生意义重大的一年. 我的求职之路 打从进入了大四之后,便深深的意识到了就业的压力,并一直在做着迈向社会 ...

  9. 【我的物联网成长记6】由浅入深了解NB-IoT

    [摘要] 什么是NB-IoT?NB-IoT有什么优势?NB-IoT能做什么?本文将会从NB-IoT技术的发展历程,技术特点,通信协议,应用场景等方面为您全方面解读NB-IoT技术,了解NB-IoT的独 ...

最新文章

  1. 多个线程为了同个资源打起架来了,该如何让他们安分?
  2. Juniper 防火墙简明配置手册
  3. iOS开发里的Bundle是个啥玩意?!
  4. JavaScript匿名函数与托付
  5. 从零开始学PowerShell(9)创建PowerShell对象
  6. 从Flutter路由报错引申BuildContext详解
  7. ADC采样间隔问题+TRGO作为ADC的触发源头
  8. Vi的多文件间的复制和文本替换
  9. [转]百度地图的一些应用方法
  10. 源码时代html考试题,源码时代老师详解Web前端开发的三要素
  11. 应用于电力电子变压器的双向DC_DC变换器综述(学习笔记)
  12. 计算机管理USB,大势电脑至usb管理软件
  13. python判断整数浮点数_Python初识2 整数与浮点数
  14. 服务器运维 考什么证书,腾讯云服务器运维高级工程师认证(TCP)证书有效期、考试内容、费用...
  15. ckeditor java 取值_Jquery 对Ckeditor 取值
  16. A股数据日级前复权数据补全
  17. HDU 4609 3-idiots (思维+FFT卷积)
  18. 无线网卡驱动正常却搜索不到无线信号
  19. Vue.js(渐进式JavaScript框架)
  20. 友盟推送成功但是收不到

热门文章

  1. window ftp open命令打不开_Centos7上搭建ftp
  2. VS2012下基于Glut glRotatef glTranslatef示例程序:
  3. 基于wxpython+MySQL--实现人脸检测识别的宿舍人脸检测系统
  4. linux jetty 配置文件,linux中Jetty的安装和配置方法
  5. 实现一个符合标准的Promise
  6. 5G:无人驾驶的“超级英雄”路
  7. 【工具】开发环境之vagrant
  8. 数组练习:各种数组方法的使用
  9. 【oracle】changePerm.sh
  10. UPESB天气查询用例(三)