int a;//初始数字int b;//结果if(a%50 > 25){b = 50*(a/50 +1)}else{b=50*(a/50)}return b;a%50取余数,a/50求商,余数大于25,返回商*50+50,否则返回商*50int a = 169;int b = a/100;int tmp = a%100;if(tmp-50>25){b+=100;}else{b+=50;}n = n%50>25?
java中以25为单位向上、向下取整
int a;//初始数字
int b;//结果
if(a%50 > 25){
b = 50*(a/50 +1)
}else{
b=50*(a/50)
}
return b;
a%50取余数,a/50求商,余数大于25,返回商*50+50,否则返回商*502017-09-28
int a;
a = a- a%25;
等于本身减去本身出于25的余数2017-09-28
int a = 169;
int b = a/100;
int tmp = a%100;
if(tmp-50>25){
b+=100;
}else{
b+=50;
}2017-09-28
n = n%50>25?(n/50+1)*50:(n/50)*502017-09-28