文章 2024-04-12 来自:开发者社区

[c++]类和对象常见题目详解

1.求1+2+3+…+n 题目来源:求1+2+3+…+n 题目描述:  求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例:  输入:5  返回值:15 分析:  若是只看题目不管要求,这是一道非常简单的题目,我们有好几种方式可以得出最终结...

文章 2024-01-23 来自:开发者社区

C++类相关oj题目分享(计算日期到天数转换、日期差值、打印日期、日期累加)

1.计算日期到天数转换题目详情代码#include <iostream> using namespace std; int GetDay(int year,int month) { int DayOfMonth[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; if(month==2&&(year%400==0|...

C++类相关oj题目分享(计算日期到天数转换、日期差值、打印日期、日期累加)
文章 2023-05-19 来自:开发者社区

【C++】位运算类题目总结

一. 位运算符脑图二. 相关题目1. 统计二进制数中0的个数解题思路:x &= (x-1);它的作用是每次循环把 x 的二进制中从右往左数的最后一位1变成0,直道变成全0为止,循环结束。性能分析时间复杂度:O(1),一般输入的数字都有固定的二进制位数。空间复杂度:O(1),没有开辟额外的空间。完整代码size_t CountOne(int num) { size_t count ...

【C++】位运算类题目总结
文章 2023-05-19 来自:开发者社区

【C++】日期类题目总结

一. 需要用到的相关知识1. 日期类实现主要是通过operator++()来计算两个日期之间相差的天数。具体实现看下面这篇博客:日期类模拟实现。2. 蔡勒公式作用是通过输入的年月日算出今天是周几公式:W=[C/4]-2C+y+[y/4]+[26(m+1)/10]+d-1 (其中[ ]为取整符号)W是所求日期的星期数;如果求得的数大于7,可以直接对7取余,不过周日就输出为0了。如果求得的数小于0,....

【C++】日期类题目总结
文章 2023-05-19 来自:开发者社区

【C++】设计类题目总结

1、最小栈题目连接题目描述:示例:输入:[“MinStack”,“push”,“push”,“push”,“getMin”,“pop”,“top”,“getMin”][[],[-2],[0],[-3],[],[],[],[]]输出:[null,null,null,null,-3,null,0,-2]解释:MinStack minStack = new MinStack();minStack.pu....

【C++】设计类题目总结

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等