入门C语言问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 06:35:05
我是菜鸟,刚入门请大家多包涵。
现在有这个题目,不知怎么入手,请大家帮忙
问:有式子L=a*b/c/d 其中已知a=6.63exp-14 b=9.1exp-31 所要求功能就是 屏幕上提示‘输入a和b’ 然后就可以计算出L

请大家帮忙,我打的老出错,谢谢了
不好意思 式子漏了点部分,完整的应该是 L=a*b/ln(c/d)

p.s.鄙视我自己,又打错了,不是‘输入a和b’,而是‘输入c和d’。。。。晕

to3楼 ln可以直接打成 ln(c/d)? c语言里有ln这个语句的吗?不是很懂,谢谢了。

#include<stdio.h>
#include<math.h>
main()
{double a,b,c,d,L;
printf("输入c和d的值\n");
scanf("%lf%lf",&c,&d);
a=6.63e-14;
b=9.1e-31;
L=a*b/(log(c/d));
printf("L=%lf\n",L);
}
楼主自己把c,d的值加进去就可以了
备注:C语言中以log表示自然对数。
改的好辛苦,终于运行正确了。
希望回答对楼主有帮助,呵呵。

c和d是什么啊

c,d是什么东东?

#include<stdio.h>
#include<math.h>
int main(void)
{
double a=6.63exp-14,b=9.1exp-31,c,d,L;
printf("请输入c:");
scanf("%c",&c);
printf("请输入d:");
scanf("%d",&d);
L=a*b/log(c/d);
pritf("%lf",L)
return 0;
}