输入一个数,如果小于0大于2000,提示错误,如果大于等于0
c4droid吧
全部回复
仅看楼主
level 5
为什么可以运行,缺会算错??
2016年10月18日 01点10分 1
level 14
把double改成float 或者 吧%f改成 %lf,你这应该算模式不匹配问题
2016年10月18日 05点10分 2
也不行
2016年10月19日 11点10分
level 8
楼主要干嘛,表述不清呀
2016年10月18日 09点10分 3
就是比如输入25,它不会输出5,而是一个好长的数字
2016年10月19日 11点10分
level 5
2016年10月19日 11点10分 4
level 6
小小白[滑稽]
2016年10月19日 12点10分 5
level 10
应该是这样的
#include <stdio.h>
#include <math.h>
int main() {
double a;
scanf("%lf", &a);
if(a < 0 || a > 2000)
printf("错误");
else {
a = sqrt(a);
printf("a=%lf", a);
}
return 0;
}
2016年10月21日 05点10分 8
没错了
2016年10月23日 01点10分
谢谢啊
2016年10月23日 01点10分
1