为什么用doule定义n就有一个错误用int就没错了
你的代码呢?你是用scanf读取数据了吗?
double类型读取数据:
double n;
scanf("%lf",&n);
int类型读取数据
int n;
scanf("%d",&n);
你代码是什么?
double 是浮点数 ,输入和输出要用%lf scanf("%lf", &n); printf("%lf\n", n);
int 是整数 ,输入和输出要用%d scanf("%d", &n); printf("%d\n", n);
如果弄混了就会出错