- 一、 编写递归和非递归方法
- 二,猴子偷桃
- 三、筛选10 到1000 的回文数
- 总结
提示:以下是本篇文章正文内容,下面案例可供参考
一、 编写递归和非递归方法编写一个递归和非递归函数,分别实现求1+2+3+…+n
#includeusing namespace std; int sum1(int n){ if(n==1)return 1; else return n+sum1(n-1); } int sum2(int n){ int s= 0; for(int i=1 ;i<=n;i++){ s+=i; } return s; } int main(){ int n; cin>>n; if(n==0){ cout<<"请输入正数"< 二,猴子偷桃 猴子第一天摘了诺干个桃子,吃了一半,不过瘾,有多吃了1天。第二天早上将剩下的桃子又吃一半,并且又多吃了1天。此后每天都是吃掉前一天剩下的一半零一个,到第n天在想吃时,发现只剩下1个桃子。
#includeusing namespace std; int main(){ int ret,day,i=1,sum= 1; while(1){ cout<<"Input:"< >day; ret=day; if((ret!=1)||(day<=0)) { fflush(stdin); continue; } break; } do { sum=(sum+1)*2; i++; }while(i 三、筛选10 到1000 的回文数 #includeusing namespace std; int main(){ int m,n,k; for(int m=0;m<1000;m++) { k=m; n=0; while(k>0){ n=n*10+(k%10); k=k/10; } if(m==n)cout<
总结提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。



