题解 | #牛牛的排列数#
数位五五
http://www.nowcoder.com/practice/4306996b0a534178b90b3514a8b30028
#C语言,用函数去求解一个整数的个个数位相加是不是5的倍数,虽然这样子写的很复杂,但是可以练习函数的调用。
#include<stdio.h>
int array(int i)
{
int count = 0;
int sum = 0;
while(i)
{
sum += i % 10;
i = i / 10;
}
if(sum % 5 == 0)
{
count++;
}
return count;
}
int Get_away(int n, int m)
{
int i = 0;
int ret = 0;
for(i = n; i <= m; i++)
{
array(i);
ret += array(i);
}
return ret;
}
int main()
{
int n = 0, m = 0;
scanf("%d %d",&n,&m);
int ret = Get_away(n, m);
printf("%d",ret);
return 0;
}
上海得物信息集团有限公司公司福利 1188人发布
查看12道真题和解析