Special numbers.
"AC Code":
#include <iostream> #include <algorithm> #include <cstdio>using namespace Std;int main () {//freopen (" In.txt "," R ", stdin);//freopen (" OUT.txt "," w ", stdout); int i = 0;for (i = n; i <= 999; i++) {int n = i, sum = 0;while (n) {int a = N%10;n = N/10;sum + = a*a*a;} if (i = = sum) cout << i << Endl;}}
Palindrome number
"AC Code": note the equal sign.
#include <iostream> #include <algorithm> #include <cstdio>using namespace Std;int main () {//freopen (" In.txt "," R ", stdin);//freopen (" OUT.txt "," w ", stdout); int i = 0;for (i = n; i <= 9999; i++) {int n = i, p = 0, f[4]; while (n) {f[p++] = N%10;n = N/10;} if (f[0] = = F[3] && f[1] = f[2]) cout << i << Endl;}}
Special Palindrome Number
"AC Code": note the equal sign.
#include <iostream> #include <algorithm> #include <cstdio>using namespace std;int getsum (int x) {int sum = 0;while (x) {sum + = X%10;x = X/10;} return sum;} int main () {//freopen ("In.txt", "R", stdin),//freopen ("OUT.txt", "w", stdout), int m = 0, i = 0;cin >> m;for (i = 1000 0; I <= 99999; i++) {int n = i, p = 0, F[5];while (n) {f[p++] = N%10;n = N/10;} if (f[0] = = F[4] && f[1] = f[3] && m = = Getsum (i)) cout << i << Endl;} for (i = 100000; I <= 999999; i++) {int n = i, p = 0, F[6];while (n) {f[p++] = N%10;n = N/10;} if (f[0] = = F[5] && f[1] = f[4] && f[2] = = F[3] && m = = Getsum (i)) cout << i << Endl;} }
Blue Bridge Cup basic-7~9 special number, palindrome number, special palindrome number