MOOC清华《程序设计基础》第3章第5题:求特定数的和
2017-06-11 18:33
267 查看
题目描述
请编写程序计算输出从 1 到 N 共 N 个自然数中所有模 4 余 1 且是 3 的倍数的那些数的总和
输入描述
自然数N
输出描述
和
样例输入
样例输出
#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;
}
请编写程序计算输出从 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;
}
相关文章推荐
- MOOC清华《程序设计基础》第3章:谁做的好事(顺序枚举)
- MOOC清华《程序设计基础》第2章第5题:银行存款问题2
- MOOC清华《程序设计基础》第3章:谁做的好事(循环枚举)
- MOOC清华《程序设计基础》期末考试第5题:解密外星人ET的聊天记录
- MOOC清华《程序设计基础》第3章第1题:谁是大块头
- MOOC清华《程序设计基础》第3章:谁是嫌疑犯(普通循环枚举)
- MOOC清华《程序设计基础》第5章第5题:用递归算法实现数组求和
- MOOC清华《程序设计基础》第3章第2题:谁的饭量小
- MOOC清华《程序设计基础》第3章第3题:今天星期几
- MOOC清华《程序设计基础》第3章:谁是嫌疑犯(位运算循环枚举)
- MOOC清华《程序设计基础》第1章第5题:银行存款问题
- MOOC清华《程序设计基础》第3章第4题:求平方和2
- MOOC清华《程序设计基础》第2章第2题:求圆周长2
- MOOC清华《程序设计基础》第4章:整理扑克牌(插入排序精简版)
- MOOC清华《程序设计基础》第5章:求n的阶乘(用递归法做)
- MOOC清华《程序设计基础》第5章:八皇后问题-代码二
- MOOC清华《程序设计基础》第5章:青蛙过河问题
- MOOC清华《程序设计基础》第6章第1题:n级台阶问题(递推法)
- MOOC清华《程序设计基础》第6章第3题:最大乘积问题(递归法)
- MOOC清华《程序设计基础》第7章:统计在线时长