自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符串处理函数的应用

C语言提供了丰富的字符串处理函数。大致可以分为字符串的输入、输出、合并、修改、比较、转换、复制、搜索几类用于输入输出的字符串函数,在使用前应包含头文件“stdio.h”, 使用其它字符串则应包含头文件“string.h”字符输出函数 puts把字符数组中的字符输出到显示器put_s() { char c[] = "C program"; puts(c); }字符串输入函数gets从标准输入设备键盘上输入一个字符串,允许输入框格 以回车键作为字符串输入结束标志gets_s() {

2022-03-08 13:02:04 559

原创 数组实现打分时去除最高分最低分求平均值

什么是数组:在程序设计中,为了处理方便,通常把具有相同的若干变量按有序的形式组织起来,这些顺序排列的同类数据元素的集合称为数组一般定义式: 类型说明符 数组名 [常表达式]类型说明符:任一种基本数据类型或构造数据类型,即为数组元素的类型常量表达式:表示数组元素的个数,也称为数组的长度例如: int a[10]; 声明数组a,有十个元素,且有10个元素都是int型数组元素的引用: 数组名[下标值] 下标从0开始计算10个评委给出的分,并将最大最小值取出后,计算平均值思路一:思路1:找出最大最

2022-03-08 12:57:47 3589

原创 C语言——“三天打鱼两天晒网”和简单四则运算

利用for循环计算通过用户输入的年月日后判断在该天是在“打鱼”还是在“晒网”:中国有句俗语叫“三天打鱼两天晒网”,某人从1900年1月1日起开始“三天打鱼两天晒网”,问这个人在1944年3月1日这一天是在“打鱼”还是在“晒网”根据提议可以将解题过程分为以下三步:1.计算1900年1.1开始支1944.3.1日共多少天2.由于“打鱼”和“晒网”的周期为5,所以将计算出的天数用5去除3.根据余数判断是在“打鱼”还是在“晒网”如果余数为1,2,3则是在打鱼 否则是在晒网tips:某个年份能否被4

2022-03-06 14:44:45 1109

原创 C语言——while循环的练习,if-else的嵌套使用

使用while语句,计算1-100的累加和:int addnum(void) { int i, sum = 0; i = 1; while (i<=100) { sum += i; i++; } printf("%d\n", sum); return 0;}然后在含有main()的源程序中引入文件后调用该方法计算1-10的阶乘的和 利用while循环实现int JCH() { int sum, result, num;//声明变量保存和的变量sum,保存乘积的变量

2022-03-06 14:30:17 3882

原创 C语言——for循环的练习

计算5的阶乘 利用for循环然后在含有main()的源程序中引入后调用该方法#include<stdio.h>int JC5() { int i, s; s = 1; for ( i = 1; i <=5; i++) { s =s* i; } printf("5!的结果是:%d\n", s); return 0; }嵌套for循环的事例 计算s=1+(1+2)+(1+2+3)+。。。。+(1+2+。。+20)#include<stdio.h&gt

2022-03-06 14:24:48 2687 1

原创 C语言注意事项

说在前面:本次C语言的学习主要是跟书进行学习,之前有了其它语言的学习基础,在学习新一门编程语言时的基础部分是可以融汇贯通的,目前的问题并不大,等到学期到后期再多看视频跟学。另外,将代码做一个笔记。软件部分:本次写C语言使用的Microsoft Visual Studio,考虑到可能是软件的局限性,在这里先将部分配置进行修改。因为VS中自带函数库,在使用部分函数时会默认要使用其自带的函数,而对传统的C语言函数进行报错处理,例如我在第一次使用scanf()时就发生了报错,要求我使用其自带的函数库函数,

2022-03-06 11:37:11 373

原创 android开发中Button设置background自定义drawable不生效

在学习过程中,设置Button的background时,已经自定义了相关drawable却没有生效。解决这个问题只需要小小的一步,即在 在res/values/themes.xml中进行修改修改为最后就有了自定义的drawable设置的效果啦...

2022-02-09 21:22:04 3879 3

原创 编写python脚本统计某一文件夹中的大小、数目和子文件夹数量

import osfrom os.path import join, getsizeclass one(): def panduan(self,a): self.a = a x=os.path.exists(self.a) self.x = x def shuju(self): if self.x == True : file_count = 0 #统计文件数量

2022-02-08 10:37:25 997

原创 利用python编写批量修改文件名后缀

在自己进行学习时发现一个小东西,批量修改文件名缀的小程序,代码不是自己原创的,忘记了是哪位博主的帖子了但还是要记录一下我觉得import os#import self as self'''os.walk遍历指定路径,dirpath为指定路径遍历后的各子路径,dirnames为每一子路径下包含的文件夹列表,filenames为每一子路径下包含的文件列表。。os.path.split分割文件的名称和类型,类型是以.XXX结尾的文件类型。用os.path.join而不用分隔符适配不同的操作系统''

2022-02-08 10:35:08 912

原创 编写python程序统计脚本数并且统计同一类文件的代码行数

前些天一同学和我说大过年还有作业,老难了一点都不想写,要不发给我看看,顺便能教教作业是咋写的。我想着又不是同一专业的,学的语言也不同,我当场就说,这你们专业的作业,我一外行咋会啊,尽量看看吧。话不多说,上题目第一眼看到就是想着,就是读文件操作嘛,然后对文件名进行筛选,同一文件前缀的进行脚本数递增,然后再进行读行操作。嗯大致就这样。后续在编写的时候再进行调整。于是,二话不说,开始现学,开始找资料。终于在几个小时后完成了第一部分。利用os进行读文件操作,在循环中对进行名进行筛选,并添加进行列表中,然后对

2022-02-08 10:31:53 715

原创 安卓简易开发笔记条例第三弹-侧滑界面

安卓简易开发笔记条例一、首先编写SlideMene类,可直接复制进行使用,来自小小小白冷博主的文章-b站材料1-代码之侧滑界面的java文件package com.example.myapplication2;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import android.widge

2022-01-29 20:45:48 2088

原创 安卓简易开发笔记条例第二弹--ScrollView的使用和布局

安卓简易开发笔记条例一、ScrollView的使用和布局首先编写ReadAdapter类,可直接复制进行使用,来自小小小白冷博主的文章-b站材料2–Adapter源文件package com.example.myapplication2.Adapter;import android.annotation.SuppressLint;import android.content.Context;import android.view.LayoutInflater;import andro

2022-01-29 20:16:34 1692

原创 安卓简易开发笔记条例第一弹--登录界面

安卓简易开发笔记条例一、将Toast进行封装package com.example.myapplication2.util;import android.content.Context;import android.view.Gravity;import android.widget.Toast;public class ToastUtil { public static Toast toast; public static void show(Context contex

2022-01-29 19:57:02 1490

原创 第三弹 从数据库拉取数据至groupBox和Combox实现地区的联动

一、界面管理注:在此篇文章仅演示标题所说的内容,项目的具体实现过程会在后续更新。组件图组件解释:二、代码部分db_MoudelEntities1 ae = new db_MoudelEntities1(); //向GroupBox中添加Button按钮 private void dict_gbRadio(int type, GroupBox gb) { List<t_dict> tdlist = ae.t_dict.Where(t =

2022-01-24 19:47:47 865

原创 第二弹 登录后的权限分配 不同用户跳转至对应的操作界面

一、界面管理1.总效果图首先添加组件PictureBox和Label。PictureBox属性进行设置,如图Label的属性也可进行设置,可自动变化大小,文字居中在添加一个Label,作为用户登录后的提示:解:1.所有的PictrueBox和Label在初始状态的Visible属性都为false,只有在接受了相应权限值后才将其Visible属性修改为true。2.将整个窗体的IsMdiContainer,属性何为true,个人的理解为允许当前窗口作为容器,将其它界面载入其中二、代码部分

2022-01-23 11:56:18 965

原创 关于C#Windows窗体程序在项目中载入数据库

C#应用程序想要访问数据库要通过ADO.NET数据访问技术。所以有必要写一个类来对数据库中的信息进行增删改查——SQLHelper类。但同样存在一些问题,连接字符串在编译后无法修改,即SQLHelper类所在的类库被编译为 .dll文件无法对此文件进行修改。如果此程序安装到了其他主机上时,连接字符串是不一样的,这就导致了在其他主机上无法连接数据库。但是,目前有更好的方法,即将数据库载入项目中,在需要使用数据库的时候作为对象载入,然后在将要的表的数据通过约束条件放进集合中进行使用。解决方法: 添加相关配

2022-01-23 10:40:42 1196

原创 C#--WINDOWS图形界面化 第一弹

使用C#开发一个基于PC端的保险业务系统,包括投保功能、理赔复核功能以及数据查询统计功能。使用者是保险公司的操作人员,分为以下4种角色,包括:承保保单录入人员、理赔案件复核人员、数据查询统计人员以及超级管理员,不同角色的人看到不同的操作页面

2022-01-22 22:04:49 1786

原创 数据结构——串

串前言一、串的概念二、串的基本运算1.示例--先写逻辑类2.测试类3.结果总结前言字符串一般简称为串。在早期的程序设计语言中就引进了串的概念,但其常常以常量的形式作为输入和输出的参数,并不参与运算。随着计算机语言的发展,其不再单单是常量。一个检索关键字就是一个字符串,如“计算机”、“数据结构”等。按关键字进行检索实际就是对字符串进行查找与匹配。提示:以下是本篇文章正文内容,下面案例可供参考一、串的概念串(String)是零个或多个字符组成的有限序列。一般记为:S=”a1a2…an” (n≥

2021-10-29 15:30:38 365

原创 数据结构——链队列

数据结构——链队列文章目录数据结构——链队列一、队列的基本概念?二、使用步骤1.队列的接口定义2.创建节点类3.创建LinkedQueue类实现接口小结一、队列的基本概念?队列是一种限定存取位置的线性表。它只允许在表的一端插入,在另一端删除。因此,从数据类型的角度来看,队列是一种独立的抽象数据类型。允许插入的一端叫做队尾,允许删除的一端叫做队头。每次在队尾加入元素,因此入队的顺序为a1,a2,a3,…,an,最先入队的元素最先出队,所以队列具有的这种特性成为先进先出FIFO(First In Fir

2021-10-26 21:16:52 850

原创 键盘输入格式的不同对下一次键盘输入引起的错误

键盘输入格式的不同对下一次键盘输入引起的错误前两天在编写代码时发现了这么一个有趣的问题(在此展现部分代码) System.out.print("生日:(xxxx年xx月xx日)"); String birthday = in.next(); System.out.println("常住地:"); String address = in.next(); System.out.println("婚姻状况:未婚\t离异\t丧偶"); String marryState = in.ne

2021-01-22 20:25:54 264

原创 在java学期初期会用到的一些方法

字符串查找在给定的字符串中查找字符或字符串是比较常见的操作。在String类中提供了indexOf和lastIndexOf方法用于查找字符或字符串,返回值是查找的字符或字符串所在的位置,-1表示没有找到。这两方法有多个重载方法。*int indexOf(int ch):从前往后搜索字符ch,返回第一次找到的字符ch所在的索引*int indexO发(int ch,int fromIndex):从指定的位置开始从前往后搜索字符ch,返回第一次找到的字符ch所在的索引(同样可以换为(String st

2021-01-05 12:12:14 110

原创 区别于String的可变字符类

java提供了两个可变字符串类:StringBuffer和StringBuilder。也可称作字符缓冲区。StringBuffer是线程安全的,它的方法是支持线程同步的,线程同步会操作串行顺序执行,在单线程环境下会影响效率。StringBulider是Buffer的单线程版本,他不是线程安全的,但效率高。StringBulider有四种构造方法StringBulider():创建字符串内容为空的StringBulider对象,初始容量默认为16个字符StringBulider(CharSeque

2021-01-05 11:53:18 223

原创 对最近学习java后做题的记录

以下这些题目是在对java基础学习了后的考核检验,记录在这里算是一个笔记吧,虽然比较简单,但还是希望能有一定的参考价值,希望可以帮到正在学习的你。题目1:输出1到200之间能被3整除又能被5整除的所有整数,要求每行输出5个整数 int count =0; //循环1到200之间的数 for(int i = 1;i<=200;i++) { //进行条件能被三和五整除的判断 if(i%3==0 & i%5==0) { System.out.p

2021-01-03 16:14:07 260

原创 控制语句(3)

跳转语句跳转语句能够改变程序的执行顺序,可以实现程序的跳转。这里先记录break和return语句。break语句break语句可用于while、for、do-while结构,它的作用是强行退出循环体,不再执行循环体中剩余的语句。在循环体中使用break语句有两种方式:带标签和不带标签。格式如下:break;break label1;不带标签的break语句使程序跳出所在层的循环体,而带标签的break语句是程序跳出标签指示的循环体。int[] numbers = {1,2,3,4,5,

2020-12-27 13:41:19 156

原创 控制语句(2)

循环语句循环语句能够使程序代码重复执行。java支持三种循环构造类型:while、do-while和for。for和while循环是在执行循环体之前测试循环条件,而do-while是在执行循环体之后测试循环条件。这就意味着for和while循环可能连一次循环体都未执行,而do-while将至少执行一次循环体。提示:接下来的示例都将·以 10的阶乘 作为示例while语句while是一种先判断的循环结构。格式如下:while(循环条件){语句组}示例: int q=1; int s

2020-12-27 12:42:18 74

原创 控制语句

控制语句程序设计中的控制语句有三种,即分支语句、循环语句、跳转语句**分支语句**分支语句提供一种控制机制,使得程序具有了“判断能力”,能够像人类的大脑一样分析问题。分支语句又称为条件语句,条件语句使部分程序可依据某些表达式的值被有选择的执行。java编程语句提供了if和switch两种分支语句。由if语句引导的选择结构有if结构、if-else结构和else-if结构if 语法结构if(条件表达式){语句组}如果条件表达式为true就执行语句组,否则就执行if结构后面的语句。示例

2020-12-27 12:17:08 280

原创 java中的符号

关系运算符关系运算符是比较两个表达式大小的运算符,它的结果是布尔类型数据,即true或false。例1public class A { public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.println(4 == 5); //输出结果为 boolean值 false 或者 true //此处输出结果为 false逻辑运算符逻辑运算符是对布尔型变量进行运算,其结果也是布尔型例2

2020-12-05 22:03:29 681 2

原创 学习JAVA的第一个代码

HelloWorld是每一个程序员开始学习时必写的第一个代码public class HelloWorld { public static void main(String[] args) { //main方法是一个程序的主入口 是不可缺少的 // TODO 自动生成的方法存根 System.out.println("HelloWorld"); //输出语句 “”(引号为英文半角引号)里的为字符串 //输出语句即引号里面的字符串 }}点击运行后结果如下图所示...

2020-12-03 22:14:34 614

原创 JDK的下载和安装

学习JAVA,必须得安装一下JDK(java development kit java开发工具包),配置一下环境就可以学习JAVA了,下面是下载和安装JDK的教程JDK下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html点开链接后找到如下图之后选择接受协议(Accept License Agreement)并选择适合自己电脑操作系统的下载双击以后进行JDK的安装(1)双击进行安装界面如下所示:(建

2020-12-03 21:59:01 130

原创 刚开始学习JAVA的小白记录

对JAVA语言的认知JAVA语言不同于C语言,C语言是一门面向过程的语言,而JAVA语言则是一门面对对象的语言JAVA语言的特点这些特点主要包括简单、面向对象、分布式、结构中立、可移植性,健壮、安全、高安全性、多线程和动态等简单由于当初C++程序员很多,介绍C++的书籍有很多,所以JAVA风格设计成为类似于C++语言风格,但JAVA摒弃了C++中容易引发程序错误的地方,如指针、内存管理、运算重载和多继承等。可让初学者很快学会JAVA面向对象面向对象是JAVA最重要的特性。JAVA是彻底

2020-12-02 23:58:52 143

空空如也

空空如也

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

TA关注的人

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