题目1:找出1000以下自然数中3和5的倍数之和。
10以下的自然数中,属于3和5的倍数的有3,5,6和9,它们之和是23.
找出1000以下的自然数中,属于3和5的倍数的数字之和。
源代码
STDMETHODIMP COuLa::Test1(int number, int sum)
{
// TODO: 在此添加实现代码
for(int i = 1; i<number; i++)
{
if(i%3 == 0 || i%5 == 0)
{
sum = sum+i;
}
}
printf("The Test 1 Sum is %d.\n",sum);
return S_OK;
}
函数调用
#define TEST1_NUMBER 1000IOula->Test1(TEST1_NUMBER,0);
输出
The Test 1 Sum is 233168.