编程练习题

  • 编写一个程序,从命令行得到三个整数参数。如果它们都相等则打印 equal,否则打印 not equal。
  • 编写一段代码,将一个正整数 N 用二进制表示并转换为字符串 s。
  • 编写一段代码,打印出一个二维布尔数组的内容。其中,使用*表示真,空格表示假。打印出行号和列号。
  • 编写一段代码,打印出一个 M 行 N 列的二维数组的转置(交换行和列)。
  • 编写一个方法 lg(),接受一个整型参数 N,返回不大于 log2N 的最大整数。
  • 编写一个方法 histogram(),接受一个整型数组 a[] 和一个整数 M 为参数并返回一个大小为 M 的数组,其中第 i 个元素的值为整数 i 在参数数组中出现的次数。如果 a[] 中的值均在 0 到 M-1 之间,返回数组中所有元素之和应该和 a.length 相等。
  • 编写一个递归的方法计算 ln(N! )的值。
posted @ 2023-03-02 15:16  gcvition  阅读(33)  评论(0)    收藏  举报