怎样判断单双数?

lookerBlue 2006-02-20 05:15:43
求:
判断一个整数是单数还是双数
效率越高越好
...全文
1893 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Apq001 2006-02-20
  • 打赏
  • 举报
回复
同意 zhy0101(香蕉) ,取位应该是最快的
pengyu_365 2006-02-20
  • 打赏
  • 举报
回复
取余数是 比较快的
zhy0101 2006-02-20
  • 打赏
  • 举报
回复
int n = xxx;
if((n&1)==1)
{
奇数
}
else
{
偶数
}
真相重于对错 2006-02-20
  • 打赏
  • 举报
回复
int n;
if( n%2 )
falcon36017 2006-02-20
  • 打赏
  • 举报
回复
1楼是好办法..

我一般是取余数

if (i%2==1)
{}
else
{}
这样来判断
linuxyf 2006-02-20
  • 打赏
  • 举报
回复
//把整数转换为字符串SubjectString
bool FoundMatch = false;
try {
FoundMatch = Regex.IsMatch(SubjectString, "[13579]$");
//如果FoundMatch = true,则为单数,否则,为双数
} catch (ArgumentException ex) {
// Syntax error in the regular expression
}

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧