题解 | 取近似值
#include <stdio.h> int main() { double x; int i; double xiaoshu; scanf("%lf",&x); for(i = 0;i <= 20;i++){ if(i <= x && i + 1 > x){ xiaoshu = x - i; if(xiaoshu < 0.5){ printf("%d",i); }else{ printf("%d",i+1); } } } return 0; }
#include <stdio.h> int main() { double x; int i; double xiaoshu; scanf("%lf",&x); for(i = 0;i <= 20;i++){ if(i <= x && i + 1 > x){ xiaoshu = x - i; if(xiaoshu < 0.5){ printf("%d",i); }else{ printf("%d",i+1); } } } return 0; }
相关推荐