/*
==================================================================
题目:四位数,含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,不能被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能整除。
==================================================================*/