c++经典编程题

“c++经典编程题”相关的资料有哪些?“c++经典编程题”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c++经典编程题”相关范文大全或资料大全,欢迎大家分享。

C++编程题

标签:文库时间:2024-07-08
【bwwdw.com - 博文网】

C++题库

使用VC6开发环境来调试以下两个C++源程序。 程序1

#include #include void main()

{ double a,b,c,s,area; cout <<\

cin >>a>>b>>c; // 输入三角形的三条边 s=(a+b+c)/2.0;

area=sqrt(s*(s-a)*(s-b)*(s-c)); // 求三角形的面积 cout <<\ 思考并验证:

(1)给出两组输入/输出数据

a= b= c= area= a= b= c= area=

(2)如果去掉第一行和第二行的包含命令,编译时出现什么信息? 程序2

#include

double max (double x,double y); void main() { double a,b,c;

cout<<\

cin >>a>>b; // 输入两个实数 c=max(a,b); // 求两个实数最大值 cout <<\double

C++编程题

标签:文库时间:2024-07-08
【bwwdw.com - 博文网】

1、编写一个程序根据输入的三角形的三条边判断是否能组成三角形,如果可以则输出它的面积和三角形类型(等边、等腰、直角三角形)。 #include #include using namespace std; int main() { double a,b,c; double v,p; cout<<\请输入三角形三条边:\ cin>>a>>b>>c; if(a+b>c&&a+c>b&&b+c>a) { p=(a+b+c)/2; v=sqrt(p*(p-a)*(p-b)*(p-c)); cout

2、定义一个学生类,其中有3 个数据成员:学号、姓名、年龄,以及若干成员函数。同时编写main 函数使用这个类,实现对学生数据的赋值和输出。 #include #include using namespace std; class student { int num; string name; int age; public: student(){num=0;name='\\0';age=0;} student(int,string,int); void show(); };

student::student(int a,

C++编程题集

标签:文库时间:2024-07-08
【bwwdw.com - 博文网】

Q5.(10分)写一个程序根据从键盘输入的里氏强度显示地震的后果。根据里

氏强度地震的后果如下: 里氏强度 后果 小于4 很小 4.0到5.0 窗户晃动 5.0到6.0 墙倒塌;不结实的建筑物被破坏 6.0到7.0 烟囱倒塌;普通建筑物被破坏 7.0到8.0 地下管线破裂;结实的建筑物也被破坏 超过8.0 地面波浪状起伏;大多数建筑物损毁

**输入格式要求:实数, 提示信息:cout << \请输入地震的里氏强度: \<< endl; **输出格式要求:

\本次地震后果:很小!\\本次地震后果:窗户晃动!\

\本次地震后果:墙倒塌;不结实的建筑物被破坏!\\本次地震后果:烟囱倒塌;普通建筑物被破坏!\

\本次地震后果:地下管线破裂;结实的建筑物也被破坏!\\本次地震后果:地面波浪状起伏;大多数建筑物损毁!\#include using namespace std; int main() {

int i;

cout<<\请输入地震的里氏强度: \ cin>>i;

if (i>=8) cout<< \本次地震后果:地面波浪状起伏;大多数建筑物损毁!\

else if(i>=7&&i<8)

C++编程题集

标签:文库时间:2024-07-08
【bwwdw.com - 博文网】

Q5.(10分)写一个程序根据从键盘输入的里氏强度显示地震的后果。根据里

氏强度地震的后果如下: 里氏强度 后果 小于4 很小 4.0到5.0 窗户晃动 5.0到6.0 墙倒塌;不结实的建筑物被破坏 6.0到7.0 烟囱倒塌;普通建筑物被破坏 7.0到8.0 地下管线破裂;结实的建筑物也被破坏 超过8.0 地面波浪状起伏;大多数建筑物损毁

**输入格式要求:实数, 提示信息:cout << \请输入地震的里氏强度: \<< endl; **输出格式要求:

\本次地震后果:很小!\\本次地震后果:窗户晃动!\

\本次地震后果:墙倒塌;不结实的建筑物被破坏!\\本次地震后果:烟囱倒塌;普通建筑物被破坏!\

\本次地震后果:地下管线破裂;结实的建筑物也被破坏!\\本次地震后果:地面波浪状起伏;大多数建筑物损毁!\#include using namespace std; int main() {

int i;

cout<<\请输入地震的里氏强度: \ cin>>i;

if (i>=8) cout<< \本次地震后果:地面波浪状起伏;大多数建筑物损毁!\

else if(i>=7&&i<8)

C++简答题和编程题汇总 题库

标签:文库时间:2024-07-08
【bwwdw.com - 博文网】

C++ 简答题和编程题汇总

一、简答题:

1.有以下程序结构,请分析访问属性。 class CA {public:

void fun1( ); int i; protected:

void fun2( ); int j; private: int k; };

class CB: protected CA {public:

void fun3( ); protected: int m; private: int n; };

class CC: public CB {public:

void fun4( ); private: int p; };

int main( ) {CA a; CB b; CC c1; return 0;}

问: ( 1 )派生类CB中的成员函数能否引用基类CA中的数据成员i,j,k?

( 2 )派生类CC中的成员函数能否调用基类CA中的成员函数fun1和fun2? (3)能否在main函数中用c.fun1(),c.fun2(),c.fun3()和c.fun4()调用fun1,fun2,fun3,fun4成员函数?

答:(1)可以

中南大学c++编程题库

标签:文库时间:2024-07-08
【bwwdw.com - 博文网】

从键盘上输入一个正整数,判别它是否为一回文数。如:123321

n为一个整数(小于10万),它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

求1000之内的完全数。

?说明:完全数就是:除了它本身以外所有因子之和等于其本身,例如:6=1+2+3。

求出 [900, 1000]间有偶数个因子(这里因子不含1和自身)的数有多少个,其中最小的一个?

?编写一个自定义函数:int f( int M, int N) ,f( )的功能是:对给定的正整数M和N,找出满足方程“7x+4y=M”的正整数解中x是偶数且y是奇数的解,其中:x,y属于[1,N]的范围。

?要求:若M和N不都是正整数,则结束函数并返回-1;只有M和N都是正整数时,才继续求解操作,用二重循环进行求解: (1)在函数中输出满足条件的正整数解x和y, (2)并且使函数值返回满足条件的正整数解的组数。

编写一个自定义函数:int f( char x, int N) ,f( )的功能是:对给定的字符c和整数N,用c代表的符号打印一个N行的图案,每行开头没有任何空格。比如,当c为\且N为5时,打印的图案如本题图所示。且函数值返回1。

#include

中南大学c++编程题库

标签:文库时间:2024-07-08
【bwwdw.com - 博文网】

从键盘上输入一个正整数,判别它是否为一回文数。如:123321

n为一个整数(小于10万),它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

求1000之内的完全数。

?说明:完全数就是:除了它本身以外所有因子之和等于其本身,例如:6=1+2+3。

求出 [900, 1000]间有偶数个因子(这里因子不含1和自身)的数有多少个,其中最小的一个?

?编写一个自定义函数:int f( int M, int N) ,f( )的功能是:对给定的正整数M和N,找出满足方程“7x+4y=M”的正整数解中x是偶数且y是奇数的解,其中:x,y属于[1,N]的范围。

?要求:若M和N不都是正整数,则结束函数并返回-1;只有M和N都是正整数时,才继续求解操作,用二重循环进行求解: (1)在函数中输出满足条件的正整数解x和y, (2)并且使函数值返回满足条件的正整数解的组数。

编写一个自定义函数:int f( char x, int N) ,f( )的功能是:对给定的字符c和整数N,用c代表的符号打印一个N行的图案,每行开头没有任何空格。比如,当c为\且N为5时,打印的图案如本题图所示。且函数值返回1。

#include

C#,C++,Delphi的Socket编程

标签:文库时间:2024-07-08
【bwwdw.com - 博文网】

C#,C++,Delphi的Socket编程

今天分别用Visual C#2003,Dev C++4, Delphi7编写了Socket 的client 发数据给server的两端程序,并成功实现了不同种程序间的通讯。比如delphi socket client 或C++socket client 访问C# socketserver 和C++ socket server。其中C++运行最快,C#最稳定,Delphi编写最快,效率也还行。C++的代码如果在linux下编译,可在linux下运行。delphi代码 放到kylix下或许也行。C#的恐怕要edit后用Mono编译才能在Linux下运行。 下面代码在Visual C#2003下编译通过

/************SocketClient****VS C#2003********************/ using System ;

using System.Drawing ; using System.Collections ; using System.ComponentModel ; using System.Windows.Forms ; using System.Data

C、C++编程题目和代码2 - 图文

标签:文库时间:2024-07-08
【bwwdw.com - 博文网】

目 录

节 1.01 数组应用:矩阵乘法 ................................................................................................ 2 节 1.02 输出指定范围内的同时是素数与回文数的数 ........................................................ 3 节 1.03 求平均值 .................................................................................................................... 4 节 1.04 统计大于等于0的元素 ............................................................................................ 5 节 1.05 斐波那契数列(不用函数) ...........................................................

c语言机试经典编程题(重点资料)!!!!!!

标签:文库时间:2024-07-08
【bwwdw.com - 博文网】

本学期《程序设计基础》课程实行上机考核,现将考核有关事项通知如下: (1) 考核时间:本学期最后一次上机时间为机试。

(2) 考核内容:主要是算法设计与实现。考题来自本学期布置的作业、例题

及一些补充的题目。

(3) 考试形式:机试前进入机房时,每人随机抽取一道题(同一个组的同学

保证不抽到同一题),然后上机编程,调试通过后报告监考人员审核,审核通过后将源程序拷贝到监考人员U盘上,然后可以离开机房。源程序文件明必须是“学号姓名.cpp”,如“2012216827王梓丞.cpp”。 (4) 考试要求:机试时考试规则同课堂考试一致,不允许带书、纸张等。不

能携带任何可用计算机处理的软件或数据(不允许任何私人携带的U盘、磁盘或计算器) ,不能携带任何类型的通讯工具,包括无线电接收器、移动电话。

(5) 考试成绩:本次机试成绩将在《程序设计基础》课程成绩中占25%的比

重。

(6) 其它有关事项由主考教师和监考人员负责处理。 附:考试题集

1. 学校曾经组织一次“程序设计大奖赛”,规定本学期“程序设计”课程的成绩可以因为在大奖赛上获奖而加5分,总分不超过100分。编程序,输入某同学的考试成绩,回答是否在竞赛中获奖,计算并输出该某同学的程序设计课成绩 。