c#求指定单位内所有三位数中奇数的和
答案:3 悬赏:10 手机版
解决时间 2021-03-28 21:04
- 提问者网友:世勋超人
- 2021-03-28 14:14
c#求指定单位内所有三位数中奇数的和
最佳答案
- 五星知识达人网友:春色三分
- 2021-03-28 15:06
private void Form1_Load(object sender, EventArgs e)
{
bool b = IsSingleOdd(146);
}
private bool IsSingleOdd(int numeric) {
int oddCount = 0;
string s = numeric.ToString();
for (int i = s.Length - 1; i >= 0; i--) {
int num = Int32.Parse(s.Substring(i));
s = s.Substring(0, i);
if (num % 2 != 0)
oddCount++;
if (oddCount > 1)
return false;
}
return true;
}
调用IsSingleOdd这个函数就可以判断了.不仅仅限制3位数
{
bool b = IsSingleOdd(146);
}
private bool IsSingleOdd(int numeric) {
int oddCount = 0;
string s = numeric.ToString();
for (int i = s.Length - 1; i >= 0; i--) {
int num = Int32.Parse(s.Substring(i));
s = s.Substring(0, i);
if (num % 2 != 0)
oddCount++;
if (oddCount > 1)
return false;
}
return true;
}
调用IsSingleOdd这个函数就可以判断了.不仅仅限制3位数
全部回答
- 1楼网友:不甚了了
- 2021-03-28 16:03
指定单位内是什么意思?
- 2楼网友:一叶十三刺
- 2021-03-28 15:29
protected void Page_Load(object sender, EventArgs e)
{
int[] a ={ 1, 2, 3 };
int sum=0;
for (int i = 0; i < a.Length; i++)
{
if (a[i] % 2 != 0)
{
sum = sum + a[i];
}
}
Response.Write(sum);
}
{
int[] a ={ 1, 2, 3 };
int sum=0;
for (int i = 0; i < a.Length; i++)
{
if (a[i] % 2 != 0)
{
sum = sum + a[i];
}
}
Response.Write(sum);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯