C语言程序设计网课练习

编写一个函数int count_num(int a[], int n, int num),
功能是计算长度为n的数组a中数字num的个数。用你自己的学
号来进行测试,统计你学号中数字5的个数,要求:
(1)在主函数中从键盘输入学号并存入数组a,然后调用上
述函数。
(2)若统计个数非零,在主函数中输出个数;若个数为零则输出“not find”



#include<iostream>
using namespace std;
int count_num(int a[], int n, int num)
{
    int count = 0;
    for (int i = 0; i < n; i++)
    {
        if (a[i] == num)
            count++;
    }
    return count;
}
int main()
{
    int n;
    cin >> n;
    int a[20];
    for (int i = 0; i < n; i++)
        cin >> a[i];
    int num = count_num(a, n, 5);
    if (num == 0)
        cout << "not find" << endl;
    else
        cout << num<< endl;
    return 0;
}