语言程序设计与数据结构 (基础篇)
?~zqq
这个作者很懒,什么都没留下…
展开
-
第六章第十三题(数列求和)
**6.13(数列求和)编写一个方法对下面的数列求和:编写一个测试程序,显示下面的表格:i m(i)1 0.50002 1.1667…19 16.402320 17.3546**ublic class P613 { public static void main(String[] ar原创 2021-02-25 15:45:33 · 649 阅读 · 0 评论 -
第六章第二十六题
(回文素数)回文素数是指一个数同时为素数和回文数。例如:131是一个素数,同时也是一个回文素数。数学313和757也是如此。编写程序,显示前100个回文素数。每行显示10个数,数字中间用一个空格隔开。如下所示:2 3 5 7 11 101 131 151 181 191313 353 373 383 727 757 787 797 919 929…格式问题卡了好久。。。变量count用来计数,num用来代表自然数。判断即是素数又是回文数时,就要准备输出,count++,当输出一行超过10个时,就要原创 2021-02-25 15:14:45 · 303 阅读 · 2 评论 -
第五章第三十八题
题目描述:编写程序,提示用户输入一个十进制整数,然后显示对应的八进制值。在这个程序中不要使用java的Integer.toBinaryString(int)方法。import java.util.Scanner;public class P5_38 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int decimalNumber = inpu原创 2021-02-05 11:44:34 · 133 阅读 · 0 评论 -
第五章第三十七题
题目描述:编写程序,提示用户输入一个十进制整数,然后显示对应的二进制值。在这个程序中不要使用java的Integer.toBinaryString(int)方法。public class P5_37 { public static void main(String[] args) { //首先提示用户输入一个十进制整数 Scanner input = new Scanner(System.in); int num = input.nextInt()原创 2021-02-05 09:58:47 · 99 阅读 · 0 评论 -
第五站第三十二题(游戏:彩票)
题目描述:修改程序清单3-8,产生一个两位数的彩票。这两位数是不同的。提示:产生第一个数,使用循环不断产生第二个数,直到它和第一个数不同为止。public class E3_12 { public static void main(String[] args) { //程序随机产生一个两位数 int lottery = (int) (Math.random() * 100); //直到第一个数和第二个数不相等时就不再随机产生了,原创 2021-02-04 16:44:57 · 319 阅读 · 3 评论 -
第五章第27题(显示闰年)
题目描述:编写程序,显示从101到2100期间所有的闰年,每行显示10个。数字之间用一个空格字符隔开,同时显示这期间闰年的数目。public class P5_27 { public static main void (String[] args) { int count = 0; //计数器,后面换行使用 int num = 0; //记录闰年总数 //接下来判断闰年 for (int year = 101; year <=原创 2021-02-04 10:13:53 · 381 阅读 · 0 评论 -
第五章第二十六题(计算e)
题目描述:使用下面的数列可以近似计算e:编写程序,显示当i=10000,20000,…,100000时e的值。double sum = 1;double e = 1;double item = 1;for (int i = 1; i <= 100000; i++) { sum *= i; item = 1 / sum; e += item; if (i % 10000 == 0) { System.out.println(sum); }}原创 2021-02-04 09:16:43 · 864 阅读 · 2 评论 -
第五章第二十五题(计算PI)
题目描述:使用下面的梳理可以近似计算π:编写程序,显示当i = 10000,20000,…,100000时的π值。代码:double sum = 0.0;for (int i = 0; i <= 100000; i++) { sum += Math.pow(-1, i + 1) / (2 * i - 1); if (i % 10000 == 0) { // 显示i=10000,20000.....的时候的π值。 System.out.println(4 * sum)原创 2021-02-03 11:46:27 · 740 阅读 · 0 评论