c#做1~100中的和,但不包括个位数是5的数,并统计个数,谢谢

2026年09月20日 15:46
有3个网友回答
网友(1):

private string sumNum()
{
int sum = 0,n=0;
string result = "";
for (int i = 0; i < 101; i++)
{
if (i % 10 == 5)
{
n++;
continue;
}
sum += i;
}
result = "1-100中尾数为5的整数有" + n + "个,其余数的和为" + sum.ToString();
return result;
}

网友(2):

晕 i%10 不可能等于5 应该用i%5 == 0 而且 for(int i=1;i<101;i++)

网友(3):

同意一楼的方法,二楼i%5 == 0是不正确的,因为以5和0结尾的都可以被5整除