自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 求各个位上数字的方法(以水仙花数为例)

求一个数字n的“水仙花数”,水仙花数指的是各个位数上的数字的立方根之和相加刚好等于本身。例如:153=1^3+5^3+3^3输入一个数字,判断它是否为水仙花数。如果是,输出“Yes",否则输出"No“。思路:该题很明显要对输入的数字进行处理,求出各个位数上的数字,然后开三次方求和。重点是对于数字处理这一块的代码书写。我们从低位往高位进行处理,数字对10求余得到的结果就是个位上的数字。而在C语言和C++语法中,除法(/)默认向下取整。例如:13/2的结果就是6,而不是6.5。因此我们。

2024-08-05 20:15:57 412

原创 C++实现之判断素数

判断一个数n是否为素数,看它是否只有除1和本身之外的因数。因此我们可以用for循环遍历,从3(大于2的且可以被2整除的肯定不是素数)到n-1。n作被除数,i作除数,如果在这之间存在n的除数,说明n不是素数。至于1到3的数字,我们要分开讨论。输入一个正整数n,判断n是否是素数,若n是素数,输出”Yes”,否则输出”No”。,也就是(int)sqrt(n)。这样可以减少循环的次数,提高效率。如果n是素数输出"Yes",否则输出"No"。以上代码中的for循环还可以用另一种方法表示,让数组的下标。

2024-08-04 15:31:15 1091

原创 程序中大小写字母的转换

在ASCII码表中,小写英文字母a~z对应的ACSII码为97~122,大写英文字母A~Z对应的ACSII码为65~90。大小写字符之间相差了32,因此要想将小写字母转化为大写字母,直接将字符减去32,相应地,把大写字母转化为小写字母,将大写字符加上32即可(如下所示)另一种解法也是利用ASCII码进行的,小写字符ch转化为大写:ch = ch - 'A' + 'a';1.利用C++中带有的函数toupper()/tolower()2.利用字符的ASCII码。二、具体内容及代码实现。

2024-07-19 18:51:48 676

原创 C语言/C++中忽略空格输入字符串的方法

输出:12 //strlen这里表示的是输入字符串所占字符数。写在最后:如果还有其他方法,欢迎大家进行讨论!输入:Hello world!输出:Hello world!输入:Hello world!输入:Hello world!输入:I like you!输出:I like you!C++中保留了C语言的方法。

2024-05-29 19:35:37 1708 1

原创 MySQL组成之视图

视图是从一个或几个基本表(或视图)导出的表。视图是一个虚表,意思就是说,数据库中只存了视图的表结构,而没有存放视图的数据。CREATE VIEW <视图名>[(<列名>[,<列名>]...)]AS <子查询>其中,子查询可以是SELECT语句,但是子查询中不能包含ORDER BY和DISTINCT关键字。WITH CHECK OPINION表示对视图进行UPDATE、INSERT、DELETE操作时要保证更新、插入、删除的操作满足视图定义中的谓词条件(即子查询中的条件表达式)。

2024-05-29 19:11:28 1123 1

原创 MySQL组成之约束

-创建一个名叫Student的学生表,字段序号为系统自动管理的,序号自动增长(auot_increment)且是主键(primary key),字段姓名为非空(not null),年龄符合check条件中的大于0小于120,字段状态在插入数据时若没有指定就是1。记忆技巧:儿子需要的东西可以从父亲这里拿,所以子(子表)可以指向父(父表),也就是有外键的表指向对应的父表。注:1.约束是作用于表中的字段上的,可以在创建或者修改表的时候添加。有外键的表称作子表(副表),外键指向的表称作父表(主表)。

2024-05-24 17:42:22 666 1

原创 Java中switch语句

执行过程,从上至下,依次与case后的值进行比较,如果相等,执行其后的语句,知道遇见break或者switch 语句执行完。注:表达式中的类型可以是byte 、char、 short、 int、 string 、enum(枚举类型)case 常量表达式1:语句序列1;case 常量表达式2:语句序列2;[defalut:语句序列]switch(表达式){switch分支语句。

2024-05-21 10:55:26 498

原创 MySQL组成之函数

(case workaddress when '北京' then '一线城市' when '上海' then '一线城市' else。-- '01'字符串,长度为5,不足5位字符串左侧用‘*’填充 结果:***01。eg(例如):concat('Hello','MySQL');-- 结果:hello。

2024-05-13 18:17:14 894

原创 SQL简介

1.ALTER TABLE 表名 ADD 字段名 类型(长度)[comment];eg:为名为emp的表格增加新字段,昵称为nicknameALTER TABLE emp ADD nickname varchar(20) comment ' 昵称';2.修改数据类型ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);eg:将名为emp 的表格中nickname 的数据类型改为 varchar(30)3.修改字段名和字段类型。

2024-05-10 22:18:09 1260 1

原创 Java入门的基本语法(变量,基本数据类型,字符串类型及运算符)

Java标识符(identifier)是以字母开头的字母数字序列。标识符是用户定义的单词,用于标识变量、常量、类、方法、对象和文件等。

2024-03-08 00:14:56 1068 1

原创 Java入门(第一个Java程序)

若文章有瑕疵,欢迎大家和我进行讨论,一起努力!

2024-03-01 15:35:23 431 1

Java入门.pdf

Java入门.pdf

2024-02-28

空空如也

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

TA关注的人

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