@if返回的是一个数值 函数的格式@if(条件,正确返回值,错误返回值);比如a= @if (S #EQ# 0, 0,1);你这样表达是错误的U<=10000*S不满足如果S=1,则U一定是>=1;再加一个U>=S可能就行了