求解一个问题,为何这个输出结果不对,怎么解决?(刚刚涉及C语言)
程序代码:
#include<stdio.h>
#include<math.h>
#define L 260
#define D 35
#define N 2800
#define U 1.256e-6
int main()
{
double I,B;
printf("please input I:\t");
scanf("%d",&I);
B=(U*N*I)/sqrt(L*L+D*D);
printf("\tB=%5.2f\n",B);
return 0;
}
[local]1[/local]









