哪位大神帮我看看这个简单的C语言编程到底错在哪了,怎么结果不正确啊???

#include<stdio.h>voidmain(){floatP[3],Ep[3],PE[3];intm;for(m=0;m<3;m++)scanf("%f,%f",... #include<stdio.h>
void main()
{
float P[3],Ep[3],PE[3];
int m;
for(m=0;m<3;m++)
scanf("%f,%f",&P[m],&Ep[m]);
PE[m]=P[m]-Ep[m];
for(m=0;m<3;m++)
printf("%f\n",PE[m]);
}
没有财富值了,如果有我一定会悬赏的,不好意思了,求帮助!
展开
 我来答
duzhanzxs
2012-04-05 · TA获得超过341个赞
知道小有建树答主
回答量:264
采纳率:0%
帮助的人:251万
展开全部
对于这个模块,像楼上老兄所说,加上括号就ok了.
pe[0]一定也是正确的(保证输入正确的前提下).
如果不对,肯定是你前面的部分对后有所干扰.把这个做成一个函数供其他函数调用,这个函数可以正常工作!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e29fac5
2012-04-05 · TA获得超过1315个赞
知道小有建树答主
回答量:790
采纳率:50%
帮助的人:603万
展开全部
for(m=0;m<3;m++)
{ scanf("%f,%f",&P[m],&Ep[m]);
PE[m]=P[m]-Ep[m];
}
加括号
更多追问追答
追问
上面的程序是我一个较大的程序的一部分,为什么像上面的那种运算,为什么PE[0]结果是错的,但是接下来的两个就是正确的呢?
追答
可能性太多了,要看代码
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式