实验1 C++基础练习

熟悉 C++ 语言编程环境——DevC++

(1)检查所用的计算机系统是否已安装了 C++ 编译系统并确定它所在的子目录。

(2)进入所用的 DevC++编译集成环境,熟悉 DevC集成环境的界面和有关菜单的使用方法。

(3)输入并运行下面的程序。

(A)输入下面的程序,仔细观察屏幕上的已输入的程序,检查有无错误,对程序进行编译,连接,运行,查看并写出其运行结果。


#include <iostream>
using namespace std;
int main()
{
    cout<<"学号:"<<endl;
	cout << "姓名:"<<endl;
    return 0;
}

已知(x1,y1)、(x2,y2)是平面上的两点,编写程序计算出这两点间的距离。(要求小数部分保留 2 位。)

Input:

程序输入两行,每行包括两个值,表示点的x坐标和y坐标。

Ouput:

输出为一个值,代表两点的距离。

#include <iostream>

#include<cmath>

#include<iomanip>

using namespace std;



int main()



{

int a,b;

int c,d;

cout << "first point:";

        cin >> a >> b;

        cout << "second point: ";

        cin >> c >> d; 

double distance = pow((a-c)*(a-c) + (b-d)*(b-d), 0.5);

cout<<setprecision(3)<<distance <<endl;

}

编程输入学生人数n及某门课成绩,计算并输出其平均分的整数部分(请用new和delete进行动态内存分配)。

样例:input:

5

90 80 70 60 50

output:

70

#include <iostream>

using namespace std;



int main()

{

    int *p;

    int n;

    int score;



    cout << "请输入人数:";

    cin >> n;

    p = new int[n];



    for(int i=0; i<n; i++)

    {

        cout << "请输入第" << i+1 << "个学生的成绩:";

        cin >> score;

        p[i] = score;

    }



    int sum = 0;

    for(int i=0; i<n; i++)

    {

        sum += p[i];

    }



    cout << sum/n <<endl;



    delete[] p;



    return 0;

}

编写程序:定义一个变量,一个指针,建立该变量的引用。对变量进行初始化,并将指针指向该变量,分别通过指针和引用改变该变量的值,并输出结果进行比较分析。

#include <iostream>

using namespace std;



int main()

{

    int a = 10;

    int &quote = a;

    int *p = &a;



    cout << "p的地址:" << &p << endl;

    cout << "a的地址:" << &a << endl;

    cout << "q的地址:" << &quote << endl;



    *p = 6;

    cout << "通过指针改变a: " << a << endl;

    quote = 4;

    cout << "通过引用改变a: " << a << endl;

   

    return 0;```

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值