jcst.net
当前位置:首页 >> 要求编写程序,计算交错序列 1%2/3+3/5%4/7+5/9%6/1... >>

要求编写程序,计算交错序列 1%2/3+3/5%4/7+5/9%6/1...

#include //这两个函数完全没必要用递归,即使用,在这里面变号也会导致错误int crisscross(int n){if(n==1)return 1;elsereturn crisscross(n-1)+1;}int interlock(int n){if(n==1)return 1;elsereturn interlock(n-1)+2;}int main(){int N,i,n;...

从第7行开始,错的地方太多了, 干脆给你重写这个求和算法: for(i=1; i

#include "stdio.h" #include "math.h"// void main(void){ int n,i; double x=1,y=2,temp,sum=1,fleg=1; printf("Type an integer...\nn="); scanf("%d",&n); for(i=1;i

/* 1-2/3+3/5-4/7+5/9-6/11+.......的前n项之和*/ int main(int argc, char *argv[]) { int num_n = 1; int i = 0; double result = 0.0; printf("please input a Integer:"); //scanf("%d", &num_n); num_n = 3; for(i=0; i

这类题有了小数点后精度要求,就不宜再输入项数N了,否则在N较小情况下就不可能达到精度要求了。正确解法是判断当前项的值的精度,精度达到要求后就可终止计算。比如这里要求精确到小数点后6位,就可考虑当前项的值小于等于0.0000001时终止,因...

程序修改如下: #include #include int main() { int denominator, flag; int repeat, ri; double eps, item, sum; scanf("%d", &repeat); for(ri = 1; ri

int main() double result; int i; int n; scanf("%d\n", n); for (i = 1; i

网站首页 | 网站地图
All rights reserved Powered by www.jcst.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com