#include <stdio.h>
#include <conio.h>
void main ()
{
double d,a,b;
printf ("Enter number");
scanf ("%d%d",&a,&b);
d=b/a;
printf ("\n %lf",d);
getch();
}
我不知道出了什么问题。它没有浮动或双重答案。 请修改c只是因为我正在学习编程。 当它除2时给出2但1/2给出0.000000
答案 0 :(得分:4)
%lf
使用scanf
,因为a
和b
类型为double
。
%d
用于整数输入。
答案 1 :(得分:2)
%d
表示阅读int
。 %f
会让您阅读float
类型。因此,请在scanf
中进行更改,然后设置