欢迎关注本专栏《C++从零基础到信奥赛入门级(CSP-J)》
问题:1053 - 求100+97+……+4+1的值。
类型:简单循环
题目描述:
求 100+97+⋯+4+1 的值。
输入:
无。
输出:
输出一行,即求到的和。
完整代码如下:
#include<bits/stdc++.h>
using namespace std;
int dg(int d){
if(d==1){
return 1;
}else{
return d+dg(d-3);
}
}
int main(){
//一、分析问题
//未知:求 100+97+?+4+1 的值。
//二、定义变量(已知、未知、关系)
int res;
//三、输入已知
//四、根据关系计算
res=dg(100);
//五、输出未知
cout<<res;
return 0;
}