题目描述
请编写程序计算输出从 1 到 N 共 N 个自然数中所有模 4 余 1 且是 3 的倍数的那些数的总和
输入描述自然数N
输出描述和
样例输入
10样例输出
9
#include <iostream>
using namespace std;
int main()
{
int n = 0, i = 0, matching = 0, sum = 0;
int Mod4_rem1_multi3(int i);
cin>>n;
for(i = 1; i <= n; i++)
{
matching = Mod4_rem1_multi3(i);
sum += matching;
}
cout<<sum;
return 0;
}
int Mod4_rem1_multi3(int i)
{
int matching = 0;
if( ( i % 4==1 ) && (i % 3 == 0) ) matching = i;
return matching;
}