自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 收藏
  • 关注

原创 《鸟哥的Linux私房菜》第0章

假设你不想要拆开主机箱,但想了解你的主机内部各组件的信息时,该如何是好?如果使用的是Windows操作系统,可以使用CPU-Z(http://www.cpuid.com/cpuz.php)这套软件,如果是Linux环境下,可以使用cat/proc/cupinfo及lspci命令来查阅各项组件的型号。依据本章末的扩展阅读,自行搜索出BIOS的主要任务,以及目前在个人计算机上面常见的BIOS制造商有哪几家。主板的厂牌、南北桥的芯片型号、BIOS的厂牌、有无内置的网卡或声卡等;CPU的厂牌、型号、最高频率;

2025-08-02 16:07:09 125

原创 【习题6.6】排球占位问题

排球场的平面图如图所示,其中一、二、三、四、五、六为位置编号,二、三、四在前排,一、六、五位置在后排。某女排队在开赛时于一、四位置放主攻手;二、五位置放二传手;三、六位置放副攻手。队员所穿球衣号分别为1,2,3,4,5,6。可是每个队员的球衣号都与她们的位置号不同。已知1号、6号队员不在后排;2号、3号队员不是二传手;3号、4号队员不在同一排;5号、6号队员不是副攻手。请编写一个程序,推算出每个队员的占位情况。

2025-08-02 08:49:07 175

原创 【习题6.5】N盏灯点亮问题

N盏灯排成一排,从1到N按顺序依次编号。有N个人也从1到N依次编号。第一个人(1号)将灯全部关闭。第二个人(2号)将凡是2和2的倍数的灯打开。第三个人(3号)将凡是3和3的倍数的灯做相反处理(该灯为打开的,将它关闭;如为关闭的,将它打开)。以后的人都和3号一样,将凡是与自己相同的灯和是自己编号倍数的灯做相反处理。请问:当第N个人操作之后,哪几盏灯是点亮的?

2025-07-29 08:38:28 169

原创 【习题6.4】5户共井问题

5户共井问题。有A,B,C,D,E 5家人共用一口井,已知井深不超过10m。A,B,C,D,E的绳长各不相同,从井口放下绳索正好到达水面时,(a) 需要A家的绳2条接上B家的绳1条;(b) 需要B家的绳3条接上C家的绳1条;(c) 需要C家的绳4条接上D家的绳1条;(d) 需要D家的绳5条接上E家的绳1条;(e) 需要E家的绳6条接上A家的绳1条。问井深和各家绳长。

2025-07-28 17:02:17 180

原创 【习题6.3】选择排序

第一步:从a[0]到a[4],找到其中的最小元素a[3],让a[3]与a[0]交换。第三步:从a[2]到a[4],找到其中的最小元素a[4],让a[4]与a[2]交换。第二步:从a[1]到a[4],找到其中的最小元素a[1],这时不需交换。第四步:从a[3]到a[4],找到其中的最小元素a[3],这时不需交换。下面举例说明对数组a进行选择排序的思路,如图所示。按照上面描述,已可以用两重循环来编写这个排序程序了。注:带圈的数字为该步找到的最小元素。第五步:只有a[4],成功退出。

2025-07-28 16:24:55 205

原创 【习题6.2】计算以2为底的对数

n的取值应满足bn<=ε,其中ε为给定精度。编程是要求键盘输入x、

2025-07-28 15:56:48 124

原创 【习题6.1】求信封装错的可能数

有一个糊涂人,写了n封信和n个信封,到了邮寄的时候,把所有的信都装错了信封。编程求Dn,n由键盘输入。

2025-07-28 15:40:17 107

原创 【任务6.19】求两个整数的最小公倍数

【代码】【任务6.19】求两个整数的最小公倍数。

2025-07-28 10:36:15 63

原创 【任务6.18】计算自然对数的底e

当k很大时.c(k)会很小,在计算中认为c(k)<=10^-10以后的项即可忽略。求自然对数的底e的近似值,公式为。

2025-07-28 10:23:12 232

原创 【任务6.17】计算平均深度

测量湖泊的平均深度,湖中各处的水深是不一样的。如图所示,可以给湖面打上格子,测量每个格子处的水深,就可以从整体上描述湖的情况。图中的"0"表示地面,数字1,2,3,4,5表示水深,单位为m。每一格的大小为5mX5m。

2025-07-28 10:01:36 146

原创 【任务6.15】计算湖面面积

测量湖泊的水深,湖中各处的水深是不一样的。如图所示,可以给湖面打上格子,测量每个格子处水的深度,就可以从整体上描述湖的情况。图中的"0"表示地面,数字1,2,3,4,5表示水深,单位为m。每一格的大小为5mX5m。

2025-07-28 09:01:43 232

原创 【任务6.15】字符串操作

(2) 插入操作: 输入源字符串、目标字符串、指定位置,把源字符串插入到目标字符串的指定位置,并输出插入后的目标字符串。程序运行时应先给出一个菜单,由使用者输入想进行的操作及实现该项操作所需的参数。输入完毕后,由程序给出操作后的结果。(3) 删除操作: 输入字符串、待删除子串的起始位置和长度,从字符串中删除待删除子串,并输出删除后的字符串。在字符串处理中,常常需要实现取子串、插入、删除这3种操作。(1) 取子串操作: 输入字符串、起始位置、子串长度,输出子串的内容。

2025-07-27 17:01:13 226

原创 【任务6.14】子串判断

问题描述如下:读入两个字符串a和b,判断a是否是b的子串。如果是,计算a在b中出现了几次。a是b的子串就是说存在一个整数i,使得a0= bi, a1= b(i+1), a2 =b(i+2),...,a(la-1)=b(i+la-1)(0<=i<=(lb-la)),其中la表示字符串a的长度,lb表示字符串b的长度。

2025-07-27 11:39:18 140

原创 【任务6.13】计算肇事汽车号码

一辆肇事汽车的号码是4位十进制数。目击者向交警描述这个车号:这是一个完全平方数;这4个数字从左至右一个比一个大。请帮助交警寻找肇事者,先将车号算出来。

2025-07-27 10:26:05 381

原创 【任务6.12】指针(三种不同的输出方式)

【代码】【任务6.12】指针(三种不同的输出方式)

2025-07-27 10:04:55 110

原创 【任务6.11】指针(将一串字符从右到左倒着输出)

【代码】【任务6.11】指针(将一串字符从右到左倒着输出)

2025-07-27 09:57:37 390

原创 【任务6.10】指针(计算字符串的长度)

【代码】【任务6.10】指针(计算字符串的长度)

2025-07-27 09:50:04 96

原创 【任务6.9】指针(在循环结构中用指针作循环控制变量)

【代码】【任务6.9】指针(在循环结构中用指针作循环控制变量)

2025-07-27 09:41:29 78

原创 【任务6.8】指针指向数组中的元素

【代码】【任务6.8】指针指向数组中的元素。

2025-07-27 09:34:16 77

原创 【任务6.7】用数组名给指针赋值

【代码】【任务6.7】用数组名给指针赋值。

2025-07-27 09:26:22 345

原创 【任务6.6】切饼问题

王小二自夸刀工不错,有人放一张大的煎饼在砧板上,问他:“饼不许离开砧板,切100刀最多能分成多少块?

2025-07-27 09:19:38 291

原创 【任务6.5】递推算法的实现

A,B,C,D,E合伙夜间捕鱼,凌晨时都疲惫不堪,各自在河边的树丛中找地方睡着了。日上三竿,A第一个醒来,他将鱼平分作5份,把多余的一条扔回湖中,拿自己的一份回家去了;B第二个醒来,也将鱼平分成5份,扔掉多余的一条,只拿走自己的一份;接着C,D,E依次醒来,也都按相同的办法分鱼。问5人至少合伙捕到多少条鱼?每个人醒来后看到的鱼数是多少条?

2025-07-26 17:31:41 187

原创 【任务6.4】冒泡排序

【代码】【任务6.4】冒泡排序。

2025-07-26 16:12:48 110

原创 【任务6.3】求pi的近似值

【代码】【任务6.3】求pi的近似值。

2025-07-26 16:00:24 85

原创 【任务6.2】使用筛选法求100以内的所有素数

【代码】【任务6.2】使用筛选法求100以内的所有素数。

2025-07-26 15:49:44 84

原创 【任务5.1】找出最重的羊

中秋佳节,有贵客来到草原,主人要从羊群中选一只肥羊宴请宾客,当然要选最肥者,这样就要记录下每只羊的重量。如果有成千上万只羊,不可能用一般变量来记录,要用带有下标的变量。

2025-07-26 10:35:39 95

原创 习题5.9 编写一个猜数的游戏

根据这个信息,不断地用cin语句通过键盘输入第2次猜的数B2,第3次猜的数B3,......,直至猜中为止。计算机给出评价,猜的次数越少当然越好。接下来要用cin语句通过键盘输入猜的数B1,计算机将A与B1对照之后给出是相等(猜对了)、不相等(没猜对)、大了还是小了的信息。编写一个猜数的游戏。

2025-07-26 10:04:13 158

原创 习题5.7 如何分解能使这些数的乘积最大

有一个整数N,N可以分解成若干个整数之和,问如何分解能使这些数的乘积最大。请编程,由键盘输入一个整数N(N<100),将N分解成若干个整数,输出这些数的乘积M,且要保证M是最大的。

2025-07-26 09:32:42 195

原创 习题5.6 “数学黑洞“

"数学黑洞":任意一个4位自然数,将组成该数的各位数字重新排列,形成一个最大数和一个最小数,之后两数相减,其差仍为一个自然数。重复进行上述运算,会发现一个神秘的数。

2025-07-25 17:59:31 153

原创 习题5.5 角夫猜想

角夫(日本数学家)猜想:任意一个自然数,如果是奇数,将其乘以3再加1;如果是偶数将其除以2,反复运算,会出现什么结果,试编程试之。

2025-07-25 17:20:27 115

原创 《Java语言程序设计》第2章复习题(3)

提示:标识符用于命名程序中的变量、方法、类和其他项。然而,为简洁起见,我们偶尔会在一些代码片段中采用诸如i、j、k、x和y之类的变量名。例如,$2、ComputeArea、area、radius和print都是合法的标识符。合法标识符 miles、Test、$4、apps、x、y、radius。注意:由于Java是区分大小写的,所有area、Area和AREA是不同的标识符。`标识符是由字母、数字、下划线(_)和美元符号($)构成的字符序列。

2025-07-24 19:00:23 209

原创 《Java语言程序设计》第2章复习题(2)

语法new Scanner(System.in)创建了一个Scanner类型的对象。语法Scanner input声明input是一个Scanner类型的变量。整行语句Scanner input = new Scanner(System.in)创建了一个Scanner对象,并且将它的引用赋给变量input。例如,下面的语句就是从包java.util中导入Scanner。除非要在程序中使用某个类,否则被导入包中的这些类的信息在编译时或运行时是不被读取的。例如,下面的语句导入java.util中所有的类。

2025-07-24 18:37:49 275

原创 《Java语言程序设计》第2章复习题(1)

加号(+)有两种含义:一种代表加法,另一种是用于字符串的连接(合并),称为字符串连接操作符。它把两个字符串合并为一个。如果一个字符串和一个数值连接,数值将转换为字符串然后再和另一个字符串连接。所以加号(+)会将几个字符串连接成一个更长的字符串,然后显示在输出中。1. main方法的参数类型错误:Java中字符串类型是String(首字符大写),而不是string。3. 字符串换行错误:Java字符串不能直接换行书写,需要使用+连接或使用多行字符串语法。警告: 在源代码中,字符串不能跨行。

2025-07-24 18:03:55 168

原创 习题5.4 求出所有用7,8,9组成的,且各位数字互不相同的3位数

【代码】习题5.4 求出所有用7,8,9组成的,且各位数字互不相同的3位数。

2025-07-24 15:48:22 73

原创 习题5.3 编程输出有多少种组成方法

方法号 1角硬币个数 2角硬币个数 5角硬币个数。在某国使用1角、2角和5角的硬币可以组成1元钱,编程输出有多少种组成方法,输出格式为。

2025-07-24 15:35:50 174

原创 习题5.2 编程计算105的所有约数

【代码】习题5.2 编程计算105的所有约数。

2025-07-24 15:13:27 74

原创 《Java语言程序设计》第1章编程练习题(3)

编写程序,显示未来5年每年的人口数。假设当前人口是312032486,每年有365天。提示:Java中,两个整数相除,结果还是整数,小数部分截断。例如5/4等于1(而不是1.25),10/4等于2(而不是2.5)。为了获得小数部分的准确结果,进行除法运算的数字之一必须带小数点。例如5.0/4等于1.25,10/4.0等于2.5。·每45秒有一个移民迁入。·每13秒有一个人死亡。`每7秒有一个人诞生。

2025-07-24 13:18:20 224

原创 习题5.1 计算sinx和cosx的近视值

编一个程序计算sinx和cosx的近视值。舍去的绝对值应小于ε(预定值),ε由自己选择。

2025-07-24 12:57:01 126

原创 几种参数传递方式的比较

【代码】几种参数传递方式的比较。

2025-07-24 12:21:42 79

原创 《Java语言程序设计》第1章编程练习题(2)

编写程序,显示4*(1-1/3+1/5-1/7+1/9-1/11)和4*(1-1/3+1/5-1/7+1/9-1/11+1/13)的结果。在程序中使用1.0代替1。1.10 (以英里为单位的平均速度) 假设一个跑者用45分30秒跑了14千米,编写程序显示以英里/小时为单位的平均速度。(注意:1英里约等于1.6千米)。1.6 (数列求和) 编写程序,显示1+2+3+4+5+6+7+8+9的结果。面积 = 半径 X 半径 X π。周长 = 2 X 半径 X π。面积 = 宽 X 高。

2025-07-23 17:57:34 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除