用c++编写1+12+123+1234+12345的程序
用到循环和迭代
用c++编写1+12+123+1234+12345的程序
答案:1 悬赏:0 手机版
解决时间 2021-07-25 22:16
- 提问者网友:兔牙战士
- 2021-07-24 22:08
最佳答案
- 五星知识达人网友:野味小生
- 2021-07-24 22:59
//看看这个怎么样希望采纳哦!// Note:循环、迭代求 1 + 12 + 123 + 1234 +...+ 123...n=? // y=0+fn(1)+fn(2)+fn(3)+...+fn(n)#include <iostream>using namespace std;int fn(int n) //利用迭代法求fn(n){if (n==1) return 1;else return (fn(n-1)*10+n);} int main(){ int n,i,y=0; cin>>n; //输入 n for (i=1;i<=n;i++)//利用偱环求fn(1)+fn(2)+fn(3)+...+fn(n-1)+fn(n) { y+=fn(i); if (i>1) cout<<" + ";//输出" + " cout<<fn(i);//输出fn(i) } cout <<" = "<<y<<endl;//输出结果y return 0;}
名师点评:
Kyoya69WT2
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯