基本作业-管理⾃⼰的源代码

从Hello World开始要求每个读者(或者学⽣)开始管理⾃⼰的源代

码:

  1. 每个⼈都有⼀个VSTS的客户端,系统管理员给每⼀个⼈都创建了

TFS项⽬,每个学员都是各⾃项⽬的管理员

  1. 每个同学去申请⼀个GitHub[注释3]的项⽬,存放源程序和其他⽂档

下⾯的练习可以⽤来锻炼学⽣的编程基本功。

  1. 全部⽤命令⾏⼯具和Notepad编辑器,不⽤Visual Studio 等集成编辑

环境,每⼈⼿⼯创建并编译⼀个C的命令⾏程序:"Hello World"。

  1. 练习数值计算。找出⼀个整数数组中⼦数组之和的最⼤值,例如:

数组[1, -2,3,5, -1],返回8(因为符合要求的⼦数组是 [3,5]);数组[1,

-2,3, -8, 5,1],返回6(因为符合要求的⼦数组是 [5,1]); 数组[1, -2,3,

-2,5,1],返回7(因为符合要求的⼦数组是 [3, -2,5,1])。

  1. 字符串操作。把⼀个英语句⼦中单词的次序颠倒后输出。例如程序

的输⼊是"how are you",则返回"you are how"。

  1. 使⽤⼯具Visual Studio,创建⼀个C++或C# Windows程序,在主窗⼝

中显⽰"Hello World",⽤户可以⽤⿏标拖动"Hello World"在主窗⼝中移

动。

相关推荐
CS创新实验室4 分钟前
《计算机网络》深入学:轮询和令牌传递协议
开发语言·计算机网络·考研·php·408
王干脆16 分钟前
ConcurrentHashMap禁止null键值的原因
java·开发语言
代码游侠27 分钟前
ARM嵌入式开发代码实践——LED灯闪烁(C语言版)
c语言·开发语言·arm开发·笔记·嵌入式硬件·学习
—Qeyser30 分钟前
Flutter Text 文本组件完全指南
开发语言·javascript·flutter
咕噜企业分发小米34 分钟前
豆包大模型在药物研发中的知识检索效率如何?
java·开发语言·数据库
橘子师兄39 分钟前
C++AI大模型接入SDK—快速上手
开发语言·c++·人工智能
麒qiqi40 分钟前
进阶 IMX6ULL 裸机开发:从 C 语言点灯到 BSP 工程化(附 SDK / 链接脚本实战)
c语言·开发语言
秋刀鱼程序编程1 小时前
Java基础入门(七)---异常处理
java·开发语言·python
遇见你的雩风1 小时前
Java---多线程(一)
java·开发语言
小白学大数据1 小时前
基于 Python 的知网文献批量采集与可视化分析
开发语言·爬虫·python·小程序