题目复盘(学校oj网站)

文章讲述了在C++编程中,如何通过冒泡排序、理解并使用结构体,以及处理输出多样性、素数判断和输入验证等技巧来解决NENU系列编程题目的难点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NENU 1018

这道题目没什么难度,方法在于运用冒泡排序进行排序。难点在于对结构体不熟悉,现在看来结构体其实就是自定义的变量类型而已。int char..怎么用他就怎么用就行struct stu =  int 后面再跟上变量名称。注意的点就是指向结构体内部时用.和->。

NENU 1020 1021

这两道题目的难点差不多,在于输出时的技巧。对于这种输出内容多样化,输出模版不固定的题可以分开打印。也就是把输出内容拆分为几部分,依据题目要求,拆分题目。起到化大为小的作用。还有一点就是要注意,经常犯这个错误printf(“....,”a) 就是输出末尾有,的情况下老是忘记在""后面加上,导致出错。这个问题还很难看出来。

NENU 1026

这道题也在于输出部分,题目要求输出的数字类型的数据,而一开始你是当做文本输出了,所以题目是输出56而你输出了0056。也就是把不该输出的0给输出了。所以针对这个问题解决就行了可以把输出文本转化为输出数字,用上数学运算即可(arr[i]*1+arr[i]*10....)也可以设立一个if'语句,只有在输出正数之后碰到0才输出。

NENU 1029

求素数的和,关键在于素数的判断。一定不要忘了素数是大于1的,1是个特殊情况,单独拿出来,还有是<=sqrt()不要丢下=号。除此之外要注意的就是输入部分了。多组多数据该怎么输入,有多种方法,但有几个是有小问题的,网站没能把问题找出来,但是是有问题的。(这里可以记一个东西,当你的代码违反数学运算法则时,这个oj网站会输出erro1vs2022会什么都不输出,比如这个题目你输入的arr【j】%k而k你有赋值0,那么就会出现这种情况。)

NENU 1030

这道题没什么好说的,找规律就行了。

内容概要:本文介绍了多种开发者工具及其对开发效率的提升作用。首先,介绍了两款集成开发环境(IDE):IntelliJ IDEA 以其智能代码补全、强大的调试工具和项目管理功能适用于Java开发者;VS Code 则凭借轻量级和多种编程语言的插件支持成为前端开发者的常用工具。其次,提到了基于 GPT-4 的智能代码生成工具 Cursor,它通过对话式编程显著提高了开发效率。接着,阐述了版本控制系统 Git 的重要性,包括记录代码修改、分支管理和协作功能。然后,介绍了 Postman 作为 API 全生命周期管理工具,可创建、测试和文档化 API,缩短前后端联调时间。再者,提到 SonarQube 这款代码质量管理工具,能自动扫描代码并检测潜在的质量问题。还介绍了 Docker 容器化工具,通过定义应用的运行环境和依赖,确保环境一致性。最后,提及了线上诊断工具 Arthas 和性能调优工具 JProfiler,分别用于生产环境排障和性能优化。 适合人群:所有希望提高开发效率的程序员,尤其是有一定开发经验的软件工程师和技术团队。 使用场景及目标:①选择合适的 IDE 提升编码速度和代码质量;②利用 AI 编程助手加快开发进程;③通过 Git 实现高效的版本控制和团队协作;④使用 Postman 管理 API 的全生命周期;⑤借助 SonarQube 提高代码质量;⑥采用 Docker 实现环境一致性;⑦运用 Arthas 和 JProfiler 进行线上诊断和性能调优。 阅读建议:根据个人或团队的需求选择适合的工具,深入理解每种工具的功能特点,并在实际开发中不断实践和优化。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值