算法思路:

  1. 从键盘输入m个元素组成A表,输入n个元素组成B表;
  2. 比较A、B两表的大小,即比较m和n的大小;
  3. 如果m>n,则输出'A表大于B表';如果m<n,则输出'A表小于B表';如果m=n,则输出'A表等于B表'。

C++代码实现:

#include <iostream>
using namespace std;

#define MAXSIZE 100

typedef struct {
    int data[MAXSIZE];
    int length;
} SqList;

void InitList(SqList &L) {
    L.length = 0;
}

void InputList(SqList &L) {
    cin >> L.length;
    for(int i = 0; i < L.length; i++) {
        cin >> L.data[i];
    }
}

void CompareList(SqList A, SqList B) {
    if(A.length > B.length) {
        cout << 'A表大于B表' << endl;
    } else if(A.length < B.length) {
        cout << 'A表小于B表' << endl;
    } else {
        cout << 'A表等于B表' << endl;
    }
}

int main() {
    SqList A, B;
    InitList(A);
    InitList(B);
    InputList(A);
    InputList(B);
    CompareList(A, B);
    return 0;
}

原文地址: https://www.cveoy.top/t/topic/oWI4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录