1 条题解
-
0
C :
#include<stdio.h> int main(){ printf("1089\n"); return 0; }
C++ :
#include<cstdio> #include<cstring> #include<algorithm> using namespace std; int main() { int i; char a[5],b[6]; for(i=1000;i<=9999;i++) { sprintf(a,"%d",i); sprintf(b,"%d",i*9); reverse(b,b+strlen(b)); if(!strcmp(a,b)) printf("%d\n",i); } return 0; }
Java :
public class Main { public static void main(String[] args) { for (int i = 1000; i < 1111; i++) { if(f(i)==i*9){ System.out.println(i); } } } private static int f(int n) { int a[] = new int[4]; int i = 3; while (n > 0) { a[i] = n % 10; n = n / 10; i-- ; } int s = 0 ; for (int j = 0; j < a.length; j++) { s = (int) (s + a[j]*Math.pow(10, j)) ; } return s ; } }
- 1
信息
- ID
- 1288
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- 10
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者