c语言求解求解if语句

某仓库现存货物 s 箱,每天上午出货 m 箱、下午进货 n 箱,若s≥m>n≥0,则第 k 天将会出现空仓的情况。请你帮仓库管理员编写程序,输入s、m 和 n,计算并输出 k。

输入格式
s,m,n(s≥m>n≥0)

输出格式
k

输入样例
10 5 2
输出样例
3
不用while

int sum = 1;
for (k-=m;k > 0;k-=m)
{
k += n;
sum++;
}
printf("%d\n", sum);