解题思路:
注意事项:
Java还真是占内存啊,明天用C写
参考代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int n = cin.nextInt(); int cnt = 0; for(int i = 0; i < n; ++i) { int z = i+i+1+i+2; if(fun(i, z) && fun(i+1, z) && fun(i+2, z)) { cnt++; } } System.out.println(cnt); cin.close(); } public static boolean fun(int a, int b) { String x = String.valueOf(a); String y = String.valueOf(b); if(x.length() != y.length()) { return false; } for(int i = 0; i < x.length(); ++i) { if(x.charAt(i) > y.charAt(i)) { return false; } } return true; } }
0.0分
4 人评分
不会做的浏览:954 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:368 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:658 |
wu-理财计划 (C++代码)浏览:907 |
求圆的面积 (C语言代码)浏览:1756 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1324 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:644 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:536 |
多输入输出练习2 (C语言代码)浏览:1710 |
生日日数 (C语言代码)浏览:1575 |