1楼:匿名用户
一、 1、输出2至30以内(包括2和30)所有偶数的平方的和。
二、1、
void p(int n)
}三、1、
#include
#include
#include
using namespace std;
class shape
virtual float mianji() const =0;
virtual float zhouchang() const =0;
}; class sjx : public shapevirtual ~sjx()
virtual float mianji() constvirtual float zhouchang() constprivate:
float a,b,c;
};class zhfx : public shapevirtual ~zhfx()
virtual float mianji() constvirtual float zhouchang() constprivate:
float a;
};class yx : public shapevirtual ~yx()
virtual float mianji() constvirtual float zhouchang() constprivate:
static const float pi=3.14;
float r;
};int main(int argc,char* argv);for(int i=0;i<3;i++)system("pause");
return exit_success;}
c++高手过来帮做下试题,要考试了,万分感谢!
2楼:月静晨阳
三、1.#include
class a
;a::a(int a,int b)
void a::show()
void print()
3.#include
class point
void f()
friend float max(point& a,point& b);
};float max(point& a,point& b)main( )
四、1.#include
void main()
if(x%7==0)///////////////////x++;
}cout<
class class
int get()///////////////private:
int x;
};void main()
c++高手过来帮做几题试题,万分感谢!
3楼:月静晨阳
1.class::var=0
c1.var=1
c2.var=3
press any key to continue2.constructor.
constructor.
c=20
c=20
destructor.
desturctor.
press any key to continue3.x=3
x=12
press any key to continue
一道c/c++面试题,帮忙贴出您的答案作为参考,谢谢~~
4楼:匿名用户
面试题应该是要求自己实现,不是用库
#include
#include
#include
char *ip;
char *p_ip[4];
//给ip赋值,并且为了方便下一步转换将ip换成了 .192.168.1.1在前面加了个点
void ip_assign(char *str)//将字符串ip换成字符串数组
void del_ip(char src,char dest)p++;}}
//将字符串数组换成整数数组
void ip_num(int *num)printf("%d:%d:%d:%d\n",num[0],num[1],num[2],num[3]);
}int main(void)
5楼:匿名用户
你可以用《i***_addr()》这个方法,
将一个点分十进制的ip转换成一个长整数型数i***_addr()
一般socket中会用到
6楼:沉默剑士
一个网络协议怎么转化成整形啊?难道是地址转化???
c++测试题,有没有人会做!求高手指点啊,能做60分就可以了!跪谢!
7楼:晓南朱雀
6、d7、a
8、c9、b
10、a
二、1、main()
2、;3、122
4、45、n+1
6、a=(b--)-4;
7、i am wrong
8、20
9、p=a[1];
10、局部变量
三、1、
n=16
n=80
2、i1=4,i2=3
3、s1=50,s2=251
4、165
5、25,4000
四、1、要求输入一个值,当该值不为-1时,变量n自加1,y累加输入的值,且循环上述步骤直到输入的数为-1,结果返回累加值y除于输入次数n的商,若第一次就输入-1则返回0。
2、求数组a[n][m]每行元素的和,并将每次求和结果一一对应保存到数组b[n]。
3、求数组a前n个元素的平均值,并返回计算小于该平均值的元素个数
会c++的帮忙做一道题啊 非常感谢
8楼:匿名用户
#include "stdafx.h"
#include
#include
using namespace std;
typedef unsigned int u_int;
#define max_num_score 5 //有几科成绩
#ifndef false
#define false 0
#endif
#ifndef true
#define true 1
#endif
#define sort_true true
typedef enum
;//每科的及格分数
static const u_int jige_fenshu[max_num_score] = ;
typedef struct _studentinfo
studentinfo;
typedef bool(*cbfun)(list::iterator s1,list::iterator s2);
class student
;student::student()
}student::~student()
}//初始化一些学生的ave信息
void student::initonestudentaveinfo(studentinfo* info)
info->sumscore = 0;
for (int i = 0 ; i < max_num_score ; i ++)
info->ave = info->sumscore / max_num_score;
} //初始化所有学生的ave信息
void student::initallstudentaveinfo(void)
;u_int allscore = 0;
if (studentnum == 0)
list::iterator it = mlist.begin();
for (int i = 0 ; i < studentnum ; i ++)
it ++;
}for (int k = 0 ; k < max_num_score ; k ++)
//总成绩的平均成绩
studentave[max_num_score] = allscore / studentnum;
} //添加一个学生信息
bool student::addonestudent(char* xuehao,
char* name,
u_int score_1,
u_int score_2,
u_int score_3,
u_int score_4,
u_int score_5)
;//对姓名和学号检查
if (xuehao == null || xuehao[0] == '\0' || name == null || name[0] == '\0' )
//对成绩检查
if(score_1 > 150 || score_2 > 150 || score_3 > 150 || score_4 > 150 || score_5 > 150)
//所有数据有效才添加,注意使用了strcpy,进行拷贝保护
strncpy(tmp.name,name,sizeof(tmp.name) - 1);
strncpy(tmp.xuehao,xuehao,sizeof(tmp.xuehao) -1);
tmp.score[0] = score_1;
tmp.score[1] = score_2;
tmp.score[2] = score_3;
tmp.score[3] = score_4;
tmp.score[4] = score_5;
initonestudentaveinfo(&tmp);
//加入链表
mlist.push_front(tmp);
studentnum ++;
return true;
}//输出所有学生信息
void student::showstudentinfoall()
;// memcpy(&tmp,it,sizeof(studentinfo));
printf("学号 姓名 成绩1 成绩2 成绩3 成绩4 成绩5 平均成绩 总成绩\n");
while( it != mlist.end() )
initallstudentaveinfo();
printf("------------------------\n平均成绩: %3d %3d %3d %3d %3d %3d\n\n",
studentave[0],
studentave[1],
studentave[2],
studentave[3],
studentave[4],
studentave[5]);
}bool soft_xuehao(studentinfo* s1,studentinfo* s2)
else
}return !sort_true;
}#define sort_fun_by_score(funname,id) \
bool soft_fun_##funname##(list::iterator s1,list::iterator s2) \
//定义排序函数bool soft_fun_score1(studentinfo* s1,studentinfo* s2)
sort_fun_by_score(score1,0)
sort_fun_by_score(score2,1)
sort_fun_by_score(score3,2)
sort_fun_by_score(score4,3)
sort_fun_by_score(score5,4)
bool soft_fun_score_all(list::iterator s1,list::iterator s2)
return sort_true;
}static void copyitinfo(studentinfo* st,list::iterator itx)
//排序,使用冒泡,对于只有不足百条的学生数据足够
void student::for_each(cbfun fun)
list::iterator it = mlist.begin();
list::iterator itx = mlist.begin();
for (int szie_list = 0; szie_list < studentnum - 1 ;szie_list ++)
;copyitinfo(&s1,itx);
//删除数据
mlist.erase(itx);
//插入数据
it ++;
mlist.insert(it,s1);}}
}}//排序,按照***monder命令
void student::softstudentinfo(int ***monder)
}//初始化挂科信息
void student::initstudentinfoisguake(void)
else
}it ++;
} }
//显示挂科信息
void student::showguakeinfo(void)
}int main()
注意#include "stdafx.h"是c++ 自动生成的
你要的所有功能都实现了,请自己在main函数中写自己的命令操作命令,我在main里面已经给你演示了个个函数的用法了,此处不再写命令。 同时,你自己也可以试下stl的 排序方法,我这里是vc 6.0 stl排序还没有安装补丁 所以先给你写了个冒泡排序。
忙了几个小时了,请追加分数,辛苦
请帮我做一道简单的c++题
1楼 匿名用户 include using namespace std class ctest ctest ctest ctest ctest int ii m ndata ii 成员初始化列表 ctest ctest void ctest resetvalue int ii void ctest ...