c++
韩利鹏
大数据处理-java高级工程师
展开
-
河南理工大学2014ACM初选试题
问题 A: HH 的一万天 时间限制: 1 Sec 内存限制: 128 MB 题目描述 HH 的生日是 YY 年 MM 月 DD 日,他想知道自己出生后第一万天纪念日的日期(出生日算第 0 天)。 输入 输入有多行 第一行先输入一个数字 N 接下来第 2 行到第 N+1 行,每行输入一个时间,格式为 YY MM DD 其中 1949<=YY<=2006, 日期绝对合法。 输原创 2015-11-21 16:11:54 · 1090 阅读 · 0 评论 -
对于构造函数char类型的输入出错
出错的代码我的程序 mai部分int main(int argc, char* argv[]){ struct f1 f[2]; f[0].sex=1; f[1].sex=2; he(f[0].sex); he(f[1].sex); f[0].name="ok"; f[1].name="not"; he2(f[0].name); he2(f[1].name);原创 2016-05-26 21:17:16 · 1369 阅读 · 0 评论 -
C++中如何使函数返回数组
C++中如何使函数返回数组?以前使用java返回数组这些类型都比较方便,用c++的时候突然发现c++不支持返回数组,我就找了下应该怎么实现这这种返回 在C++中,数组不是一种类型,因此不能被直接返回。一般有两种方法来返回一个数组。返回一个指向数组的指针 #include<iostream>using namespace std;int* Array(){ int *a; a=new原创 2016-05-18 16:17:51 · 14854 阅读 · 1 评论 -
C++中指针指向以为二维数组
c++中怎么让一个指针指向数组,以及怎么去传递参数,下面是两个小例子来说明其用法: 一维数组:#include <iostream>using namespace std;void change(int *A){ A[0]=1;}int main(){ double A[3]={0,0,0}; double *p; p=A;//注意这里不能写成double原创 2016-05-31 16:39:48 · 566 阅读 · 0 评论 -
c++中怎么求二维数组的长度
二维数组求长度#include<iostream>using namespace std;int main(){int p[3][5];int len=sizeof(p)/sizeof(int);int len2=sizeof(p[0])/sizeof(int);int len3=len/len2;printf("数组的第一维长度是 %d,第二维长度是 %d\n",len3,len2原创 2016-05-22 22:26:16 · 28844 阅读 · 0 评论 -
c++怎样调用类的静态方法
//.h中方法声明如下:class Mouse{ staic void Mouse::hide();}//在main函数中调用:main(){ //Mouse.hide();//报错,因为这个函数是类公用的,他没有this指针。 Mouse::hide();//正确}原创 2016-05-23 13:41:07 · 9583 阅读 · 0 评论 -
C++中定义一维二维数组
下面是静态的定义一维二维数组int a[row]={0}; int val[row][col] = {{1001,90,80,85,0},{1002,70,75,80,0},{1003,65,70,75,0},{1004,56,78,97,0},{1005,80,90,70,0}};下面是动态定义一维二维的数组#include<iostream>#include <ctime>#include原创 2016-05-23 16:01:15 · 708 阅读 · 0 评论