专业C 实验

发布 2022-09-12 14:57:28 阅读 8596

hzau-专业c++实验1窗体顶端。

窗体底端。一、判断题(2分)

1. 学好c++的重要途径就是“实践-实践-再实践”。(专业c++实验1-预作)

二、选择题(2分)

1.十进制数123转换成二进制是()。专业c++实验1-预作)

a. 1010011b. 1111011c. 1101011d. 1111101

三、程序填空题(46分)

1.(7分)

从键盘输入一个整数n,求1+n+n^2+n^3。提示:^表示多少次方。(专业c++实验1-预作)

/专业c++实验1-程序填空。

/从键盘输入一个整数n,求1+n+n^2+n^3。

#include

using namespace std;

int main()

int n,s;

//cout<<"请输入一个整数:";

cin>>_1)__

s=__2)__

//cout<<"运算结果:";

cout<<_3)__return 0;

2.(10分)

从键盘输入圆的半径,求圆的面积。(专业c++实验1-预作)

/专业c++实验1-程序填空。

/从键盘输入圆的半径,求圆的面积。

#include

using namespace std;

int main()

d__(1)__r,area;

//cout<<"请输入圆的半径:";

__(2)__r;

area=3.1416__(3)__

//cout<<"面积:";

cout< _4)__

3.(12分)

从键盘输入一元二次方程ax^2+bx+c=0的三个系数,求方程的实数根。若没有实数根,则输出"no!"。专业c++实验1-预作)

/专业c++实验1-程序填空。

/从键盘输入一元二次方程ax^2+bx+c=0的三个系数,求方程的实数根。

/若没有实数根,则输出"no!"。

#include

#include

using namespace std;

int main()

double a,b,c,d,r,i;

double x1,x2;

//cout<<"请输入a,b,c: "

cin>>a>>b__(1)__c;

d=__2)__

if(__3)__

else cout<<"5)__return 0;

4.(7分)

编程求三个数中的最大者。(专业c++实验1-预作)

/专业c++实验1-程序填空。

/编程求任意三个数中的最大者。

#include

using namespace std;

int main()

float x,y,z,__1)__

//cout<<"输入三个数:">x>>y>>z;

if(x>y) max=__2)__

else max=y;

if(__3)__max=z;

//cout<<"最大数是:";

cout< return 0;

5.(10分)

给一个不多于5位的正整数,要求:分别打印出每一位数字,并求出它是几位数。(专业c++实验1-预作)

/专业c++实验1-程序填空。

/给一个不多于5位的正整数,要求:

/分别打印出每一位数字,并求出它是几位数。

#include

using namespace std;

int main()

int x,a,b,c,d,e,t;

a=b=c=d=e=0; /保存各位的值。

t=__1保存位数。

//cout<<"请输入这个数:">x;

if(x>9999)

if(x>999)

if(x>99)

if(x>9)

cout< t++;

cout< return 0;

四、程序设计题(50分)

1. 温度转换(专业c++实验1) 10分

题目描述。输入华氏温度f的值,求出对应的摄氏温度c,并显示。华氏温度f与摄氏温度c的转化关系如下:c=5/9*(f-32)。(专业c++实验1

输入描述。华氏温度。

输出描述。摄氏温度。样例输入。

样例输出。

2. 三角形面积(专业c++实验1) 10分

题目描述。给出任意三角形的三条边的值a、b、c,要求该三角形的面积area。三角形的面积可以根据下面的海**式求解:

area=sqrt(x*(x-a)*(x-b)*(x-c)),其中x是三边和的一半,即(a+b+c)/2。sqrt函数包含在cmath的头文件中,它的功能是求平方根。(专业c++实验1

输入描述。三角形的三边。

输出描述。三角形的面积。注意:若不能构成三角形,请输出“error样例输入。

样例输出。

3. 三角形类型(专业c++实验1) 10分

题目描述。根据输入的三角形的三边判断该三角形的类型:等边三角形、等腰三角形;直角三角形、锐角三角形和钝角三角形。(专业c++实验1

输入描述。三角形的三条边。

输出描述。三角形的类型。注意:

若不能构成三角形,请输出“error!”。等边、等腰、直角、锐角、钝角三角形分别输出:

equilateral ********,isosceles ********,right ********,acute ********,obtuse ********样例输入。

样例输出。isosceles ********

acute ********

4. 四数大小(专业c++实验1) 10分

题目描述。输入四个整型数据,请按从小到大的顺序将其输出。(专业c++实验1

输入描述。四个整型数。

输出描述。从小到大顺序输出。样例输入。

样例输出。

5. 企业奖金问题(专业c++实验1) 10分

题目描述。企业发放的奖金根据利润提成。利润i低于或等于10万元时,奖金可提成10%;利润高于10万元,低于20万元时,其中10万元按10%提成,高于10万元部分,可提成7.

5%;2000001000000时,超过100万的部分按1%提成。从键盘输入当月利润i,求应发放的奖金总数。要求用if语句编程。

(专业c++实验1

输入描述。当月利润。

输出描述。应发放的奖金总数。样例输入。

样例输出。

C 实验指导

实验四派生类与继承。院 系 信息科学与技术学院课程名称 面向对象程序设计教师签名 实验目的和要求。1理解类的继承的概念,能够定义和使用类的继承关系。2.掌握派生类的声明和定义方法。3.熟悉公有派生和私有派生的访问特性。4.学习虚基类中解决二义性问题中的作用。实验内容。1 定义一个基类myarray,...

C 实验指导

实验四类与对象 二 院 系 信息科学与技术学院课程名称 面向对象程序设计教师签名 实验目的和要求。1.掌握对象数组的定义与使用方法。2.理解对象指针的概念,学会用指针引用对象。3.了解this指针的工作方式。4.掌握静态数据成员和静态成员函数的基本使用方法。5.理解友元与友元函数的作用,掌握其使用方...

C 系列实验

注意,编程软件为vc 6.0 题目。1.设计一个函数repchar 它有两个参数,一个是char ch,另一个是int n repchar函数的。功能是在一行中显示n个ch字符,并且参数ch的默认值是 参数n的默认值是45 编程实现。该函数,并编写main函数进行测试,在main中调用三次repch...