using namespace std;int main(){ int a,b,s=1; cin>>a>>b; for(int i=0;i
要求顶一个调用2个函数:fact(n)计算n的阶乘;mypow(x,n)计算x的n次幂(即xn),两个函数的返回值类型是double x - x2/2! + x3/3! + ... + (-1)n-1xn/n!输出保留4位小数输入:x n输出:数列和代码:#includeusing namespace std;double mypow(double i1,double i2){ double s=1; for(int j=0;j>a>>b; while(1) { if(c==b){ break; } c++; if(c%2==1) { s+=(mypow(a,c))/(fact(c)); } else{ s-=(mypow(a,c))/(fact(c)); } } printf("%.4f",s); return 0;}题目四:地球人都知道斐波那契数列的递推关系式为:现在给你一列数2,3,6,8,8,4,2,8,6…,如果用f(x)表示这个数列的第x个数,请先写出这个递推式。
输入:x(x为>=1的整数且<=40)输出:表示这个数列第x个数代码:#includeusing namespace std;int shulie(int a){ int s,c=2; int b[100]; b[0]=2; b[1]=3; while(c<60) { b[c]=(b[c-1]*b[c-2])%10; c++; } s=b[a-1]; return s;}int main(){ int x,b; cin>>x; cout<using namespace std;int main(){ int a[20000] ; int tmp[20000]; // 定义一个和k相同大小的数组,存放去重后的数 int m = 0; // 记录当前tmp到底存了多少个元素 int n; cin>>n; for(int i=0;i>a[i]; } for (int i = 0; i < 10; i++) { int j = 0; for (; j < m; j++) { if (a[i] == tmp[j])//拿a[i]依次与tmp里的元素对比 break; // 找到相同的了 } if (j == m) { // 没有找到一个相同的,把a中此元素放入tmp里 tmp[m] = a[i]; m++; } } for (int i = 0; i < m-1; i++) { cout << tmp[i] << " "; } return 0;}。