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

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

写得太复杂了,这样既可。int main(){ int N,i,sign=-1; float sum = 0; scanf("%d",&N); for(i = 1;i

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

按照你的逻辑,你算的是1-2/3-3/5-4/7-5/9-6/11-…… 帮你修改一下 #include void main() { int n,tmp=1; float sum=1,a; scanf("%d",&n); for(float i=2;i

把printf("请输入数字n:",n);中的,n删除。 把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

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

猜测你的题意应该是这样的,不懂再问。。。 #include #include int main() { int denominator,item=1, flag=1; int ri; double eps, sum=0; scanf("%lf", &eps); for(ri=1;1; ri+=3) { if((eps-1.0/ri)>1e-10) break; sum+=1/(double)ri*flag; f...

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

int i,k=-1; double s=0,a=0; for(i=1;i

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