我来简单的问个小问题,大家来看看!!!!!
假如数据库有系统已经维护好的多个年龄段 (表设计了年龄上限和年龄下限字段,都是整形)
18--29
30-49
50-79
现在用户输入了(下限)18--72(上限),应该得出上面三个年龄段
我现在的写法是
拿用户输入的下限与系统年龄段的上下限比较,
用户输入下限>=系统下限 and 用户输入下限<=系统上限 或者
用户输入上限>=系统下限 and 用户输入上限<=系统上限
这样可以得出第一个和第三个年龄段
如果要得出30-49这个段,我用的
for(i=30;i<=49;i++)
{
for(j=18;j<=72;j++)
{if(i=j){此段符合!}}
}
有别的思路吗?
18--29
30-49
50-79
现在用户输入了(下限)18--72(上限),应该得出上面三个年龄段
我现在的写法是
拿用户输入的下限与系统年龄段的上下限比较,
用户输入下限>=系统下限 and 用户输入下限<=系统上限 或者
用户输入上限>=系统下限 and 用户输入上限<=系统上限
这样可以得出第一个和第三个年龄段
如果要得出30-49这个段,我用的
for(i=30;i<=49;i++)
{
for(j=18;j<=72;j++)
{if(i=j){此段符合!}}
}
有别的思路吗?
...全文


