C++程序设计一题目(关于求特殊要求的质数)

求1-1000之间所有的各位相加为7的质数。将结果输出到屏幕,并将结果输出到文件Z.txt

各位相加为7的质数?啥意思?举个例子塞。

先把1-1000的质数找出来 放到数组里
然后建立循环 对每个数的个十百千位分解、相加
等于七就把这个数写入到文档

 BOOL IsPrime(int m)
{   
    for (int i = 2; i <= sqrt((float)m); i++)
    {
        if (m % i == 0)
        {
            return FALSE;
        }
    }
    return TRUE;
}

BOOL IsAdd(int m)
{
    int t = 0;
    while(m)
    {   
        t += m % 10;
        m = m / 10;
    }
    if (t == 7)
    {
        return TRUE;
    }
    return FALSE;
}

判断素数,并判断各数字相加的和。。写入文件使用FILE