精华内容
下载资源
问答
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    比较两个单元格内容是否一致 怎么样设置才能让这一列的每个单元格只能输入12位 如何让工作表奇数行背景是红色偶数行背景是蓝色 计算特定的一组单元格中,满足条件的单元格的个数 把文本格式的数字转换成真正的数字 ...
  • 我在设计一个状态机,用函数表示每种状态,每个函数都会返回一个指向下一个状态的函数的指针。可我找不到任何方法来声明这样的函数——感觉我需要一个返回指针的函数,返回的指针指向的又是返回指针的函数……,如此...
  • 《你必须知道的495C语言问题》

    热门讨论 2010-03-20 16:41:18
    我在设计一个状态机,用函数表示每种状态,每个函数都会返回一个指向下一个状态的函数的指针。可我找不到任何方法来声明这样的函数——感觉我需要一个返回指针的函数,返回的指针指向的又是返回指针的函数……,如此...
  • 我在设计一个状态机,用函数表示每种状态,每个函数都会返回一个指向下一个状态的函数的指针。可我找不到任何方法来声明这样的函数——感觉我需要一个返回指针的函数,返回的指针指向的又是返回指针的函数……,如此...
  • 寻找完美平方数

    2018-05-07 17:29:00
    /*实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等*/ 步骤一:怎样找到完全平方数 步骤二:判断是否两个相同(双层判断) 对于此题,我浪费的时间在怎样...

    /*实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等*/

    步骤一:怎样找到完全平方数

    步骤二:判断是否有两个数相同(双层判断)

    对于此题,我浪费的时间在怎样判断一个数是完全平方数,一开始用循环去判断,导致程序运行时间太长,放回不出结果。

    解决思路:sqrt()函数原本返回的是double类型,现在我只取整数部分,如果r的平方还能与N相等,说明r本身就是整数,即N为完全平方数。

    将N中的每一位提取出来,放在num数组数组中。最后双重循环判断是否有相同的数。

    int IsTheNumber( const int N)
    {
    int r= sqrt(N);
    int temp = N;
    int num[20];
    int tag=0;
    int i=0;
    int j;
    int length;
    if(r*r == N)
    {
    do
    {

    num[i]=temp % 10;
    temp = temp /10;
    i++ ;
    }while(temp !=0);
    length =i;
    for(i =0 ; i <length-1 ;i++)
    {
    for(j=i+1; j<=length-1 ; j++)
    {
    if(num[i] == num[j])
    {
    tag=1;
    break;
    }
    }
    }

    }

    return tag;
    }

     

    转载于:https://www.cnblogs.com/ziwangahu/p/9003928.html

    展开全文
  • 我在设计一个状态机,用函数表示每种状态,每个函数都会返回一个指向下一个状态的函数的指针。可我找不到任何方法来声明这样的函数——感觉我需要一个返回指针的函数,返回的指针指向的又是返回指针的函数……,如此...
  • 我在设计一个状态机,用函数表示每种状态,每个函数都会返回一个指向下一个状态的函数的指针。可我找不到任何方法来声明这样的函数——感觉我需要一个返回指针的函数,返回的指针指向的又是返回指针的函数……,如此...
  • 我在设计一个状态机,用函数表示每种状态,每个函数都会返回一个指向下一个状态的函数的指针。可我找不到任何方法来声明这样的函数——感觉我需要一个返回指针的函数,返回的指针指向的又是返回指针的函数……,如此...
  • 你必须知道的495C语言问题(PDF)

    热门讨论 2009-09-15 10:25:47
    3.12 我需要根据条件把一个复杂的表达式赋值给两个变量中的一 个。可以用下边这样的代码吗? ((condition) ? a : b) = complicated expression; . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 目录iii ...
  • C语言编程要点

    2017-09-18 00:10:37
    6.10. 怎样判断两个字符串是否相同? 105 第7章 指针和内存分配 106 7.1. 什么是间接引用(indirection)? 107 7.2. 最多可以使用几层指针? 108 7.3. 什么是空指针? 110 7.4. 什么时候使用空指针? 110 7.5. 什么是void...
  • // 一个包含两个元素的数组 $a[0] = "first"; $a[1] = "second"; $a[] = "third"; // 添加数组元素的简单方法 // 现在$a[2]被赋值为"third" echo count($a); // 打印出3,因为该是...
  • 比较两个单元格内容是否一致 怎么样设置才能让这一列的每个单元格只能输入12位 如何让工作表奇数行背景是红色偶数行背景是蓝色 计算特定的一组单元格中,满足条件的单元格的个数 把文本格式的数字转换成真正的数字 ...
  • 字符易位破译

    2010-09-15 13:36:00
    编写一个函数,检查两个单词是否是字母易位词。两个单词如果包含相同的字母,次序不同,则称为字母易位词。例如:“silent”和“listen”是字母易位词。 提示:先对单词进行排序,再进行比较 如果用...

    编写一个函数,检查两个单词是否是字母易位词。两个单词如果包含相同的字母,次序不同,则称为字母易位词。例如:“silent”和“listen”是字母易位词。
    提示:先对单词进行排序,再进行比较
    如果用数组来保存输入的单词的话我不知道怎样判断单词的字母数(C++刚学)。最难下手的是字母排序问题。

     

     

    不需要排序的方法:
    bool func(const char *word1, const char *word2)
    {
       
    char alpha1[26] = {0};
       
    char alpha2[26] = {0};
       
    int i = 0;
       
       
    while (*word1)
        {
            alpha1[(
    *word1 | 0x20) - 'a']++;
            word1
    ++;
        }
       
    while (*word2)
        {
            alpha2[(
    *word2 | 0x20) - 'a']++;
            word2
    ++;
        }
       
    for (; i < 26; i++)
        {
           
    if (alpha1[i] != alpha2[i])
               
    return false;
        }
       
    return true;
    }

     

     

     

     

    #include <algorithm> #include <iostream>
    #include
    <string>
    using namespace std;

    bool is_anagram (std::string x, std::string y)
    {
    std::sort(x.begin(), x.end());
    std::sort(y.begin(), y.end());
    return x == y;
    }

    int main (int, char**)
    {
    cout
    << is_anagram("silent", "listen") << endl; // 1
    cout << is_anagram("silent", "lesson") << endl; // 0
    return 0;
    }

     

     

     

    展开全文
  • o 5.4 我有个函数,它应该接受并初始化一个指针 void f(int *ip) { static int dummy = 5; ip = &dummy;} 但是当我如下调用时: int *ip; f(ip); 调用者的指针却没有任何变化。 o 5.5 我能否用 void** 指针作为参数,...
  • 可是使用Select就可以完成非阻塞(所谓非阻塞方式non-block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返回值的不同来反映函数的执行情况,如果事件发生则与阻塞方式相同,若事件...
  • 111_函数8_函数举例_判断数字是否是素数 110_函数7_函数的分类 109_函数6_return和break的区别 108_函数5_如何定义函数 107_函数4_什么是函数 106_函数3_为什么需要函数 105_函数2_函数使用简单介绍 104_函数1_...
  • 3.4.4 判断两棵树是否相等,请实现两棵树是否相等的比较,相等返回1,否则返回其他值,并说明算法复杂度 3.4.5 三警察和三囚徒的过河问题 3.4.6 从300万字符串中找到最热门的10条 3.4.7 如何找出字典中的兄弟...
  • 语句if(x == 3)首先判断x的值是否为3,若相等条件表达式的值为ture,否则为false。 2-15 什么叫做作用域?什么叫做局部变量?什么叫做全局变量,如何使用全局变量? 解: 作用域是一标识符在程序正文中有效的...
  • php高级开发教程说明

    2008-11-27 11:39:22
    这份列表非常有意思:该列表有两个条目,但并没有更多的信息。人名只有首字母,没有 全称;只有房间号,但没有街道名;只有电话号码的一部分,却没有完整的号码。 让我们看另外一个例子,如表1 - 2所示。 表1-2 电话...
  • 加入的这个函数的作用就是移除字符串开头和结尾的空白字符。 12.最后,如果输入错误了,重新回到登录对话框时,我们希望可以使用户名和 密码框清空并且光标自动跳转到用户名输入框,最终的登录按钮的单击事件的槽 ...
  • 12、 已知一个顺序表中的元素按元素值非递减有序排列,编写一个函数删除表中多余的值相同的元素。 13、 分别写出求二叉树结点总数及叶子总数的算法。 分治术 14、 有金币15枚,已知其中有一枚是假的,而且它的重量...
  • 实例144 判断二维数组中是否相同的元素 实例145 计算两个矩阵和 实例146 判断回文数 实例147 统计学生成绩分布 第4章 字符串和函数 4.1 字符串截取与转换 实例148 获取字符串中的汉字 实例149 英文字符串...
  • 实例144 判断二维数组中是否相同的元素 实例145 计算两个矩阵和 实例146 判断回文数 实例147 统计学生成绩分布 第4章 字符串和函数 4.1 字符串截取与转换 实例148 获取字符串中的汉字 实例149 英文字符串...
  • B2.7 如果一个函数是两个其他函数的卷积,它的DFT 与另两个函数的DFT 是什么关系? 79 2.3.7 如何显示一幅图像的离散傅里叶变换? 83 2.3.8 当图像旋转后其离散傅里叶变换将会怎么样? 84 2.3.9 当图像平移后其...
  • 《数据结构 1800题》

    热门讨论 2012-12-27 16:52:03
    6.数据结构中评价算法的两个重要指标是(时间复杂度和空间复杂度) 【北京理工大学 2001 七、1(2分)】 7. 数据结构是研讨数据的_(1)物理结构_和_(2)逻辑结构 _,以及它们之间的相互关系,并对与这种结构定义...
  • 怎样判断获得的视图指针是哪一个类 如何取得MDI应用程序中每个视图的指针 第6章 消息系统、钩子函数及DLL 如何自定义消息 应用程序传送的消息有哪些以及有什么区别 如何将几个菜单项的消息处理函数放入一个函数中 ...
  • JAVA面试题最全集

    2010-03-13 13:09:10
    判断文件或目录是否存在 如何读写文件 7.Java多态的实现(继承、重载、覆盖) 8.编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。 9.Java中访问数据库的步骤,Statement和...
  • java面试题典 java 面试题 经典

    热门讨论 2010-06-18 13:42:36
    29. 两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 12 30. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是...

空空如也

空空如也

1 2 3
收藏数 50
精华内容 20
关键字:

怎样判断两个函数是否相同