新手入坑,求助各路兄弟一道题!
一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数.现求所有小于等于n(n<100)的与7无关的正整数的平方和.
2016-11-23 02:44
2016-11-23 07:54
程序代码:#include "stdio.h"
int main()
{
int n=20;
int cnt=0;
for(int i=0;i<=n/10;i++){//i指示十位数
if(i==7)continue;//十位数遇7跳过
for(int j=0;j<10;j++){
if(j==7||(i*10+j)%7==0)continue;//与7相关的数跳过
if(i*10+j>n)break;//组合成的数字如果大于n则跳出for(j)循环
cnt++;// 计数
printf("{%d}",i*10+j);// 输出i,j组合而成的数字给你看看。
}
}
printf("总计:%d",cnt);
return 0;
}
2016-11-23 08:14
2016-11-23 11:03