怎么用c++完成下面的编程

输入10个字符串和1个待查找的字符串x,在10个字符串中进行查找并统计出大于,等于,小于字符串x的个数


#include<iostream>
#include <string>
using namespace std;
int main() {
    char a[10][20],m[20];
    int big = 0, small = 0, equal = 0;
    cout << "请输入待查找串:";
    cin >> m;
    cout << "请输入10个字符串:";
    for (int i = 0; i < 10; i++) {
        cin >> a[i];
        if (strcmp(m, a[i]) == 0) equal++;
        else if (strcmp(m, a[i]) > 0) small++;
        else if (strcmp(m, a[i]) < 0) big++;
    }
    cout << "大于:" << big << "小于:" << small << "相等:" << equal << endl;
    return 0;
}