编程打卡: C++ 语言程序设计

编程打卡:C++ 语言程序设计

#include <iostream>
#include <array>
using namespace std;
int main()
{
    
    int n;
    cin >> n;
    array<double, 100000> scores;
    for (int i = 0; i < n; i++)
    {
        cin >> scores[i];
    }
    double average = 0;
    for (int i = 0; i < n; i++)
    {
        average += scores[i];
    }
    average /= n;
    cout << average << endl;
}
#include <iostream>
using namespace std;
class Node
{
public:
    int data;
    Node *next;
    Node(int d = 0, Node *n = NULL) : data(d), next(n) {}
};
class List
{
private:
    Node *head;

public:
    List() : head(NULL) {}
    ~List();
    void insert(int d);
    void print();
    void insertList(List &l);
};
List::~List()
{
    Node *p = head;
    while (p != NULL)
    {
        head = p->next;
        delete p;
        p = head;
    }
}
void List::insert(int d)
{
    Node *p = new Node(d);
    p->next = head;
    head = p;
}
void List::print()
{
    Node *p = head;
    while (p != NULL)
    {
        cout << p->data << " ";
        p = p->next;
    }
}
void List::insertList(List &l)
{
    Node *p = l.head;
    while (p != NULL)
    {
        insert(p->data);
        p = p->next;
    }
}
int main()
{
    List A, B;
    for (int i = 0; i < 5; i++)
    {
        A.insert(i);
        B.insert(i + 5);
    }
    cout << "A: ";
    A.print();
    cout << endl;
    cout << "B: ";
    B.print();
    cout << endl;
    A.insertList(B);
    cout << "A: ";
    A.print();
    cout << endl;
    return 0;
}

This is a Test

posted @ 2023-05-08 20:51  satou_matsuzaka  阅读(31)  评论(0编辑  收藏  举报

This is a Test

メイドノココロハ アヤツリドール