【小程序】数码平方和

来源:互联网 发布:数据挖掘工程师考证 编辑:程序博客网 时间:2024/06/04 19:40
<strong><span style="font-size:18px;">//数码平方和//一个整数各个数码的平方和的个位数称为它的分类值,//给你一个区间[a,b],和一个数码n,请求这个区间内多//少数的分类值为n#include <cstdio>#include <cmath>#include <iostream>using namespace std;int main(){int a, b, n;int count = 0;int i;cin >> a >> b >> n;for (i = a; i <= b; ++i){int m = i;int k = 0;while (m){m /= 10;k++;}if (((int)pow(i,2) % (int)pow(10,k)) == n){count++;}}cout << count << endl;return 0;}</span></strong>



<strong><span style="font-size:18px;">#include <cstdio>#include <iostream>using namespace std;int main(){int a, b, c, d, e, i, j, k, f, g;k = 0;cin >> a >> b >> e;for (i = a; i <= b; ++i){g = i;c = i;f = 0;d = c;for (; d != 0;){c = d % 10;f = f + c*c;d = d / 10;}f = f%10;if (f == e){k++;}}cout << k << endl;return 0;}</span></strong>


0 0
原创粉丝点击