找到 34423 篇文章 关于编程

C++ 中的 mutable 关键字?

Arnab Chakraborty
更新于 2019年8月20日 11:03:31

784 次浏览

在这里,我们将了解 C++ 中 mutable 关键字的作用。mutable 是 C++ 中的一种存储类。mutable 数据成员是可以始终更改的成员,即使对象是 const 类型。当我们只需要一个成员作为变量,而其他成员作为常量时,我们可以将它们设为 mutable。让我们来看一个例子来理解一下。示例#include using namespace std; class MyClass{    int x;    mutable int y;    public:    MyClass(int x=0, int y=0){       this->x = x;       this->y = y; ... 阅读更多

我们可以在 Java 的一个类中定义多个同名方法吗?

raja
更新于 2023年11月24日 10:40:52

8K+ 次浏览

是的,我们可以在一个类中定义多个同名方法,但参数类型不同。哪个方法被调用取决于传递的参数。在下面的例子中,我们定义了三个同名但参数不同的 display 方法。根据参数,将调用相应的方法。示例 public class MethodWthSameNameTest { public void display() { // 没有参数的方法 System.out.println("display() method with no parameter"); } public void display(String name) { // 只有一个参数的方法 ... 阅读更多

C++ 程序从字符串中去除空格?

sudhir sharma
更新于 2019年8月20日 09:02:02

1K+ 次浏览

该程序接收一个字符串并去除其中的空格。当我们想要节省空间时,这很有用。以下示例演示了如何操作以及解释。输入:Hello World 输出:HelloWorld 解释要从字符串或句子中删除空格,你必须要求用户输入一个字符串。现在开始检查空格。如果找到空格,则从空格开始将下一个字符向后放置,直到最后一个字符,然后继续检查下一个空格以删除字符串中所有存在的空格。示例#include ... 阅读更多

C/C++ 线性搜索程序?

sudhir sharma
更新于 2019年8月20日 09:00:05

9K+ 次浏览

在线性搜索算法中,我们将目标元素与数组的每个元素进行比较。如果找到该元素,则显示其位置。线性搜索的最坏情况时间复杂度为 O(n)。输入:arr[] = { 12, 35, 69, 74, 165, 54} Sea=165 输出:165 位于位置 5。解释线性搜索(搜索算法)用于查找给定数字是否出现在数组中,如果出现,则查找其位置。它也称为顺序搜索。它很简单,工作原理如下:我们不断将每个元素与... 阅读更多

C++ 程序判断一个数是否是 2 的幂?

sudhir sharma
更新于 2019年8月20日 08:57:26

2K+ 次浏览

检查给定的数字是否是 2 的幂。首先检查下面哪些数字是 2 的幂,哪些不是。这段代码检查数字是否为奇数,然后连续除以 2,直到它变为 0 或奇数。如果它变为 0,则它是 2 的幂,否则不是。更好的方法是取数字的对数。如果是整数,则 n 是 2 的幂,否则不是。2 的幂的数字:2、4、8、16、32、64、128、256、512、1024、2048 ... 22 = 4 25 ... 阅读更多

C++ 程序计算前 n 个自然数的立方和?

sudhir sharma
更新于 2019年8月20日 08:55:36

346 次浏览

正整数 1、2、3、4... 称为自然数。该程序从用户那里获取一个正整数(假设用户输入 n),然后显示 13+23+33+....+n3 的值。输入:n = 3 输出:36 解释 13+23+33 = 1 +8+27 = 36 该程序从用户那里获取一个正整数(假设用户输入 n),然后显示 13+23+33+....+n3 的值。示例#include using namespace std; int main() {    int n = 3;    int sum = 0;    for (int x=1; x

C++ 程序实现循环排序?

sudhir sharma
更新于 2019年8月20日 08:54:14

392 次浏览

循环排序是一种就地、不稳定的排序算法,它是一种比较排序,在写入原始数组的总次数方面在理论上是最优的,这与任何其他就地排序算法不同。它基于这样一个思想:要排序的排列可以分解成循环,这些循环可以单独旋转以给出排序的结果。与几乎所有其他排序不同的是,项目永远不会被写入数组中的其他位置只是为了将其从操作区域移开。每个值要么写入零次(如果它已经在正确的位置),要么写入一次... 阅读更多

C 程序查找数字的因子最小和?

sudhir sharma
更新于 2019年8月20日 08:50:59

329 次浏览

查找数字因子最小和的程序。解决这个问题的逻辑是找到所有因子的集合并将其相加。对于每一组因子,我们将执行相同的操作,然后将它们进行比较。然后找到这些和的最小值。输入:n=12 输出:7 解释首先找到数字 n 的所有因子,然后将它们相加,并尝试最小化该和。以下是将 12 分解成因子的不同方法以及不同方法中因子的和。12 = 12 * 1 = 12 + 1 = 13 12 = 2 * 6 = ... 阅读更多

C 程序统计文件中行的数量?

sudhir sharma
更新于 2019年8月20日 08:49:43

8K+ 次浏览

在这个程序中,我们将学习如何使用 C 程序查找文本文件中可用的总行数?该程序将打开一个文件并逐个字符读取文件的内容,最后返回文件中总行数。为了计算行数,我们将检查可用的换行符 () 字符。输入:文件“test.text”    Hello friends, how are you?    This is a sample file to get line numbers from the file. 输出:总行数为:2 解释该程序将打开一个文件并逐个字符读取文件的内容... 阅读更多

C 程序计算商和余数?

sudhir sharma
更新于 2019年8月20日 08:47:43

365 次浏览

给定两个数字被除数和除数。任务是编写一个程序来查找这两个数字相除时的商和余数。在除法中,我们将看到被除数、除数、商和余数之间的关系。我们将要除的数字称为被除数。我们将要除以的数字称为除数。得到的结果称为商。剩下的数字称为余数。55 ÷ 9 = 6 余 1 被除数 除数 商 余数 输入:被除数 = 6 除数 = 2 输出:商 = 3,余数 = ... 阅读更多

广告
© . All rights reserved.