一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数?相关的知识,希望对你有一定的参考价值。

现求所有小于等于n(n<100)的与7无关的正整数的平方和.
用python

#include<iostream>

using namespace std;

int count=0,i,n;

for(i=1;i<=100;i++)

cout<<count<<endl;

return 0;

#include<iostream>

using namespace std;

int main()

int count=0,i,n;

for(i=1;i<=100;i++)

运行结果是214547

含义

和整数一样,正整数也是一个可数的无限集合。在数论中,正整数,即1、2、3……;但在集合论和计算机科学中,自然数则通常是指非负整数,即正整数与0的集合,也可以说成是除了0以外的自然数就是正整数。正整数又可分为质数,1和合数。正整数可带正号(+),也可以不带。

参考技术A #include<iostream.h>
#include<iomanip.h>
void main()

int a[2],n=0,i,sum=0;
for(i=1;i<100;i++)

a[0]=i%10;
a[1]=(i-a[0])/10;
if(a[0]!=7&&a[1]!=7&&i%7!=0)

sum+=i*i;
n++;
cout<<setw(4)<<i;
if(n%7==0)
cout<<endl;


cout<<endl;
cout<<"小于等于n(n<100)的与7无关的正整数的平方和sum="<<sum<<endl;

51Nod 1082 与7无关的数

一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数。求所有小于等于N的与7无关的正整数的平方和。
 
例如:N = 8,<= 8与7无关的数包括:1 2 3 4 5 6 8,平方和为:155。
Input
第1行:一个数T,表示后面用作输入测试的数的数量。(1 <= T <= 1000)
第2 - T + 1行:每行1个数N。(1 <= N <= 10^6)
Output
共T行,每行一个数,对应T个测试的计算结果。
Input示例
5
4
5
6
7
8
Output示例
30
55
91
91
155

思路:打表
 1 #include <iostream>
 2 #include <algorithm>
 3 #include <stdio.h>
 4 #include <cstring>
 5 using namespace std;
 6 #define ll long long
 7 ll a[1000005];
 8 ll solve(ll x)
 9 {
10     if(x%7==0) return 1;
11     int flag=0;
12     while(x>1){
13         int t=x%10;
14         if(t==7){
15             flag=1;
16             break;
17         }
18         x/=10;
19     }
20     if(flag) return 1;
21      return 0;
22 }
23 int main()
24 {
25     ll T,n;
26     memset(a,0,sizeof(a));
27     scanf("%lld",&T);
28     for(ll i=1;i<=1000000;i++){
29         if(!solve(i))
30         a[i]=a[i-1]+i*i;
31         else a[i]=a[i-1];
32     }
33     while(T--){
34         scanf("%lld",&n);
35         printf("%lld\n",a[n]);
36     }
37     return 0;
38 }

 

 

以上是关于一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数?的主要内容,如果未能解决你的问题,请参考以下文章

与7无关的数

与7无关的数

与7无关的数

1082 与7无关的数

AC日记——与7无关的数 openjudge 1.5 39

[51nod] 1082 与7无关的数