24小时热门版块排行榜    

查看: 3544  |  回复: 30
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

贪玩1991

新虫 (初入文坛)

[交流] 用C语言的编了一个简单程序 输入参数后 输出为什么是0? 求前辈们看看 已有22人参与

#include<stdio.h>
main()
{
float a,b,c,r,x,y;
scanf("%f %f %f %f %f",&a,&b,&x,&y,&r);
c=1/2*(4*x*r*a*b-2*x*r*a*y+2*b*r*a*y-2*b*r*y*x+4*a*b*y*x+(x*x)*r*y-2*x*x*r*a-2*x*x*r*b-2*b*b*r*a+2*b*b*r*x-4*a*a*b*x-2*a*a*b*y-4*a*b*b*x+2*a*a*x*y+4*a*x*x*b-2*a*x*x*y-2*b*x*x*y+2*a*a*b*b+2*a*a*x*x+2*b*b*x*x)*y/(-x*r+b*r-r*y+a*x-a*b+a*y+b*x-y*x)/(a*x-a*b+a*y+b*x-y*x);
printf("l3=%f",c);
getch();
}

用win-tc编的  输入20.0 20.0 10.0 10.0 100.0 后输出的是0.000000
我用matlab算过 应该是50才对啊

前辈们帮帮忙  我不会编程  现在要用 是临时看书学的  这个问题我真解决不了了
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贪玩1991

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by Fleaves at 2014-01-18 01:43:24
懒得给你找,一步一步检查吧

c=……后面一长串没有问题的   已经编译成功了

[ 发自小木虫客户端 ]
5楼2014-01-18 07:38:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 31 个回答

Fleaves

至尊木虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
懒得给你找,一步一步检查吧

[ 发自小木虫客户端 ]
2楼2014-01-18 01:43:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

呷一口清凉

木虫 (小有名气)

眼睛花了

[ 发自小木虫客户端 ]
人生在世,尽力而为~
3楼2014-01-18 01:55:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贪玩1991

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by Fleaves at 2014-01-18 01:43:24
懒得给你找,一步一步检查吧

c=……那一串不用看吧   就把他当成一个简单的式子就好   已经编译成功了

[ 发自小木虫客户端 ]
4楼2014-01-18 07:33:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见