【入门】求S的值
描述
求S=1+2+4+7+11+16……的值刚好大于等于5000时S的值
输入
无
输出
一行,一个整数。
输入样例 1
无输出样例 1
无#include<bits/stdc++.h> using namespace std; /*定义函数,求s每次增加的值*/ int num(int n) { int r; if(n==1) r=1; else r=num(n-1)+n-1; return r; } int main() { int s=0,i=1;//定义变量 while(s<5000)//设while循环,直到s>5000 { s+=num(i);//算s的值 i++;//使s每次增加的值发生递增 } cout<<s<<endl;//输出s return 0; }
【入门】求s的值
最新推荐文章于 2024-08-15 05:02:54 发布