交通分配与复杂网络分析

博客包含图论、复杂网络和交通流量分配问题等内容,涉及Matlab、C语言及软件...

C语言之基本算法17—四位数,含7,不能被7整除!

/*
==================================================================
题目:四位数,含7,不能被7整除!编程求出所有这样的四位数!
==================================================================
*/
#include<stdio.h>
main()
{
int n,r,i=0;
long sum=0;
for(n=1000;n<10000;n++)
if((n/1000==7||n/100%10==7||n/10%10==7||n%10==7)&&(n%7!=0))
{
printf("%5d  ",n);
sum+=n;
i++;
if(i%9==0)
printf("\n");
}
printf("\n说明:\n    共有%d个这样的四位数!\n",i);
printf("    这些数之和为:%ld\n",sum);
printf("\n");
}
/*
==================================================================

评:实际是枚举法,罗列所有条件,四位数,无非是个位十位百位千位,是或的关系,

而不能被7能整除。

==================================================================
*/
阅读更多
版权声明:博主文章可以被非商用转载,但请务必注明出处,因水平有限,难免出错,在此免责。 https://blog.csdn.net/LZX19901012/article/details/46788279
个人分类: C语言—基本算法
上一篇C语言之基本算法16—条件全排列
下一篇C语言之基本算法18—谁是小偷
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭