我正在编写一个需要做一些算术运算的程序。
这是我到目前为止所拥有的:
#include <stdio.h>
int main(void){
double h, x, n;
printf("enter h > ");
scanf("%1f", &h);
printf("enter x > ");
scanf("%1f", &x);
/* here's where I believe I'm encountering an error */
n = x/h;
return 0;
}
所以假设我输入 h = 0.01 和 x = 0.25,我应该得到 n = 0.25/0.01 = 25 对吗?
我试过类型转换:
n = (float)x/(float)h;
但它不起作用......