摘要: 【问题描述】 数根问题递归求解:输入n个正整数(输入格式中第一行为整数个数n,后续行为n个整数),输出各个数的数根。数根的定义:对于一个正整数n,我们将它的各个位相加得到一个新的数字,如果这个数字是一位数,我们称之为n的数根,否则重复处理直到它成为一个一位数,这个一位数也算是n的数根。例如:考虑24 阅读全文
posted @ 2017-10-25 21:18 Comet_Fei 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 编写递归函数计算x的y次幂,在主程序中输入非零整数x和整数y,输出求幂的结果(保留两位小数)。考虑y为负数和0的情况。#include<iostream> #include<iomanip> using namespace std; float f1(int,int); int main() { i 阅读全文
posted @ 2017-10-25 16:42 Comet_Fei 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 利用如下公式,编写函数计算∏的值,直到最后一项的绝对值小于e,主程序接收从键盘输入的e,输出∏的值(保留5位小数)。 ∏/4 = 1-1/3+1/5-1/7...#include <iostream> #include<cmath> #include<iomanip> using namespace 阅读全文
posted @ 2017-10-25 16:31 Comet_Fei 阅读(261) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> using namespace std; int main() { int n; cin>>n; int a[n]; int i,j,t; for(i=0; i<n; i++) { //输入数组内的各数 cin>>a[i]; } for(j=0; j<n; j+ 阅读全文
posted @ 2017-10-25 16:24 Comet_Fei 阅读(443) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> using namespace std; long long f1(int n); int main() { int n=0; cin>>n; long long sum=0; for(int i=1;i<=n;i++) sum=sum+f1(i); cout 阅读全文
posted @ 2017-10-25 16:18 Comet_Fei 阅读(196) 评论(0) 推荐(0) 编辑