问题已解决 50

#include<stdio.h>intmain(){floatx,y,a=0.9823,b=0.634106;inti,j;for(i=1;i<6;i++){x=a/(... #include <stdio.h>int main(){float x,y,a=0.9823,b=0.634106;int i,j; for(i=1;i<6;i++) { x=a/(3.8565-2.8565*a); printf("x[%d]=%f\n",i,x); y=0.41176*x+0.57782; printf("y[%d]=%f\n",i+1,y); a=y; } for(j=6;j<28;j++) {y=1.27973*b-0.0001549; printf("y[%d]=%f\n",i+1,y); x=y/(3.8565-2.8565*y); printf("x[%d]=%f\n",i,x); b=x; }}后面一直在6,7之间循环 无法进行到第27 展开
 我来答
听不清啊
高粉答主

2019-07-09 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部

#include <stdio.h>

int main()

{ float x,y,a=0.9823,b=0.634106;

int i,j;

for(i=1; i<6; i++)

{ x=a/(3.8565-2.8565*a);

printf("x[%d]=%f\n",i,x);

y=0.41176*x+0.57782;

printf("y[%d]=%f\n",i+1,y);

a=y;

}

for(j=6; j<28; j++)

{ y=1.27973*b-0.0001549;

printf("y[%d]=%f\n",j+1,y);        //有改动

x=y/(3.8565-2.8565*y);

printf("x[%d]=%f\n",j,x);        //有改动

b=x;

}

}

Ynzsvt
2019-07-09 · TA获得超过6666个赞
知道大有可为答主
回答量:1.5万
采纳率:40%
帮助的人:2705万
展开全部
i与j不同的,你改成j就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式