回调实现

#include <iostream> typedef void(*Fun)(int);//定义一个函数指针类型 Fun p = NULL;//用Fun定义一个变量p,它指向一个返回值为空参数为int的函数 void setcallback(Fun...

2019-02-01 12:27:02

阅读数 24

评论数 0

vs调试------将参数打印到输出窗口

#include <atlstr.h> #include <winbase.h> OutputDebugString("m_IADrawGraphicsList.size() &am...

2018-07-06 22:23:03

阅读数 667

评论数 0

时区转换

输入 字符串“2018-05-19 12:40:12”;将该北京时间转换为伦敦时间,同样的格式输出 char *time = strtok(NULL, delims); if (NULL == time) { return; } struct tm ...

2018-06-29 09:42:00

阅读数 348

评论数 0

华为oj--分数转小数

题意:写出一个程序,接受一个以N/D的形式输入的分数,其中N为分子,D为分母,输出它的小数形式。如果它的小数形式存在循环节,要将其用括号括起来。        输入:                                            输出:    22/5           ...

2018-06-24 13:39:48

阅读数 1281

评论数 0

华为oj-----温度转换(double四舍五入保留两位小数)

华氏温度转换为摄氏温度转换公式c=5/9*(F-32) F为华氏温度C为摄氏温度保留2位小数,2位小数点后四舍五入样例: 输入-40 输出-40.00#include <stdlib.h> #include <string.h&am...

2018-05-22 19:09:53

阅读数 431

评论数 0

华为oj----整型取反*

简要描述:给出一个不多于5位的整数, 进行反序处理要求:1、求出它是几位数2、分别输出每一位数字3、按逆序输出各位数字,例如原数为321,应输出123(仅数字间以空格间隔, 负号与数字之间不需要间隔) 例如:输入:12345输出:51 2 3 4 554321 注意:如果是负数,负号加在第一个数字...

2018-05-19 15:15:25

阅读数 171

评论数 0

华为oj------二维数组的列排序(数组排序)

给出一个二维数组,请将这个二维数组按第i列(i从1开始)排序,如果第i列相同,则对相同的行按第i+1列的元素排序,如果第i+1列的元素也相同,则继续比较第i+2列,以此类推,直到最后一列。如果第i列到最后一列都相同,则按原序排列。  实现以下接口:输入一个m*n 的整数数组,实现按规则排列,返回排...

2018-05-19 14:42:00

阅读数 281

评论数 0

华为oj-----记票统计

模拟n个人参加选举的过程,并输出选举结果:假设候选人有四人,分别用“A”、”B”、”C”、”D”表示,选举时开始计票, 若输入的不是“A”、”B”、”C”、”D”则视为无效票,选举结束后获取各个候选人的得票数以及无效票的个数。 例如:添加了“ChenFeng”和“Dongli”作为候选人。唱票为“...

2018-05-19 13:39:18

阅读数 244

评论数 0

华为oj ---求解立方根

计算一个数字的立方根,不使用库函数详细描述:接口说明原型:floatgetCubeRoot(float fInput);输入参数:     float fInput//待求解参数输出参数(指针指向的内存区域保证有效):    无返回值:    Float    //输入参数的立方根方法一: X(n...

2018-05-18 21:11:45

阅读数 107

评论数 0

华为oj----求最大子数组的和(保证全是负数情况输出准确)

输入一个整形数组。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。接口Int GetSubArraySum(Int* pIntArray,Int nCount);规格要求时间复杂度为O(n)举例例如输入的数组为1, -2, 3, 10, -4, 7, 2,...

2018-05-16 09:39:35

阅读数 101

评论数 0

华为oj ----求圆的面积

题目背景计算半径为1到10的圆的面积,若面积在40到90之间请输出接口int OutPutRotundityArea(float* pResultArray,int &ArrayCount)float* pResultArray :float型数组Int ArrayCoun...

2018-05-15 20:03:18

阅读数 397

评论数 0

华为oj----求int型数据在内存中存储时1的个数

题目背景输入一个int型数据,计算出该int型数据在内存中存储时1的个数。接口Int GetCountOfOne(Int nNum);规格不允许使用位操作符,包含位移,位与,或等。举例例如输入的数据是5,返回2,输入-5,返回31。题目背景输入一个int型数据,计算出该int型数据在内存中存储时1...

2018-05-15 19:29:43

阅读数 56

评论数 0

华为oj-----求M的N次方的最后三位* (越界处理)

正整数M 的N次方有可能是一个非常大的数字,我们只求该数字的最后三位例1:比如输入5和3 ,5的3次方为125,则输出为125 例2:比如输入2和10  2的10次方为1024 ,则输出结果为24例3:比如输入111和5  111的5次方为116850581551,则输出结果为551#includ...

2018-05-11 14:28:30

阅读数 192

评论数 0

华为oj----上楼梯问题

爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最最后剩一阶,若每步跨3 阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问这条阶梯共有多少阶?#include <stdlib.h&gt...

2018-05-11 14:21:54

阅读数 166

评论数 0

华为oj---水仙花数(次幂函数)

水仙花数又称阿姆斯特朗数。水仙花数是指一个n 位数( n≥3 ),它的每个位上的数字的n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)求输入的数字是否为水仙花数#include <stdlib.h> #include &...

2018-05-11 14:09:22

阅读数 338

评论数 0

华为oj----在字符串中找出连续最长的数字串*

当长度相同时,选取后面的子串

2018-05-11 10:01:50

阅读数 129

评论数 0

华为oj---字符统计***

输入一串字符,请对字符中的各个英文字符(大小写分开统计),数字,空格进行统计,并按照统计个数由多到少输出,如果统计的个数相同,则按照ASII码由小到大排序输出 。如果有其他字符,则对这些字符不用进行统计。实现以下接口:    输入一个字符串,对字符中的各个英文字符,数字,空格进行统计(可反复调用)...

2018-05-09 21:58:12

阅读数 321

评论数 0

华为oj-----最小公倍数

正整数A 和 正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值,设计一个算法,求输入A 和B的最小公倍数比如输入5和7 ,5和7 的最小公倍数是35,则需要返回35#include <stdlib.h> #include "o...

2018-05-09 18:44:43

阅读数 106

评论数 0

华为oj----计算字符个数

写出一个程序,接受一个有字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 例如1:输入:ABCDEF,A输出:1 例如2:输入:aABCDEF,A输出:2#include <stdlib.h> #include &...

2018-05-09 16:14:55

阅读数 126

评论数 0

华为oj----进制转换

写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。 例如1:输入:0xA输出:10 例如2:输入:0xB1输出:177STL库:十进制转别的进制char s2[100];//转化2进制int value=10;itoa(value,s2,2); //第三个参数 代表进制std:...

2018-05-09 09:09:17

阅读数 109

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭