我来简单的问个小问题,大家来看看!!!!!

堆代码的爱因斯坦 堆代码的爱因斯坦 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
假如数据库有系统已经维护好的多个年龄段 (表设计了年龄上限和年龄下限字段,都是整形)
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){此段符合!}}
}
有别的思路吗?
...全文
评论 10
收藏 已收藏
分享
返回顶部
堆代码的爱因斯坦
C# 111,129 成员 642,538 内容