标题:请问这个小程序错在那?
只看楼主
FOR_LIVE
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2004-9-29
 问题点数:0 回复次数:5 
请问这个小程序错在那?

#define pi 3.1415926 #define u 4*pi*10e-07 #define R 0.1 #define i 100*10e-6 #define N 500 #define k u*R*R*N*i*0.5 #include <math.h> main() { float B,x,b,m; printf("input the date:"); scanf("%f",&x); b=R*R+x*x; m=float pow(float b,float 3/2)<------这里有错吗? B=1000*k/m; printf("the result is:%.3f mT",B); getch(); }

求公式B=(0.5*u*R*R*N*I)/(R*R+x*x)3/2 的值!!

请问这个程序错在那了!!

[此贴子已经被作者于2004-11-15 17:47:29编辑过]

2004-11-15 17:45
时空之蕊
Rank: 2
等 级:新手上路
威 望:3
帖 子:691
专家分:0
注 册:2004-10-31
得分:0 
有错误阿!你那样写的形式是函数声明啊!!不是函数调用!

我渴望掌控时空的核心——用最先进的技术,打造无比美丽的世界!
2004-11-15 18:43
时空之蕊
Rank: 2
等 级:新手上路
威 望:3
帖 子:691
专家分:0
注 册:2004-10-31
得分:0 
如果要强制类型转换的话请使用data_type(data)或者(data_type)data

我渴望掌控时空的核心——用最先进的技术,打造无比美丽的世界!
2004-11-15 18:45
FOR_LIVE
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2004-9-29
得分:0 
谢谢了

[此贴子已经被作者于2004-11-15 22:41:55编辑过]


2004-11-15 22:18
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
得分:0 
还有,你的宏定义,如果不是故意的,那最好加上适当的括弧!!!

差点把你忘了...
2004-11-16 15:26
时空之蕊
Rank: 2
等 级:新手上路
威 望:3
帖 子:691
专家分:0
注 册:2004-10-31
得分:0 
嘿嘿!那确实!我没有注意到!哈哈,记得加括号!

我渴望掌控时空的核心——用最先进的技术,打造无比美丽的世界!
2004-11-16 22:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-7687-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 2.206913 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved