解题思路:
import java.util.Scanner; public class C1252 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int count = 0; while (sc.hasNext()) { int n = sc.nextInt(); if(n == 0) break; if(F(n)) count++; } System.out.println(count); sc.close(); } //判断是否为立方数 private static boolean F(int n){ int k = 0; for(int i = 1; (k = i*i*i) <= n; i++){ if(k == n) return true; } return false; } }
注意事项:
参考代码:
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:610 |
C二级辅导-等差数列 (C语言代码)浏览:1315 |
震宇大神的杀毒软件 (C语言代码)浏览:1348 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1158 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:782 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:723 |
模拟计算器 (C++代码)浏览:885 |
理财计划 (C语言代码)浏览:494 |
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:839 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:852 |