自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用JavaJDK中的javadoc进行文档注释

javadoc 文档注释注释的插入类注释方法注释域注释通用注释包与概述注释注释的抽取注释的插入javadoc从以下几个特性中抽取信息:包公有类和接口公有的和受保护的构造器和方法公有的和受保护的域注释应放在所描述特性的前面,以/*开始, /结束,之后紧跟着自由格式文本,标记由@开始。自由格式文本的第一句应该是一个概要性的句子,文本中可以使用HTML修饰符,若要键入等宽代码,须使用{@code…}类注释必须放在import语之后,类定义之前方法注释@param 变量描述对当前方法

2021-07-29 15:24:17 406

原创 Haskell Notes

Haskell Note1 Introduction1.1 So what's Haskell1.2 What you need to dive in2 Starting out2.12.2 Baby's first functions2.2.1 If statement2.3 An Introduction to lists2.3.1 ++ , : , !! operator2.3.2 Some properties about List2.3.4 Some basic functions that o

2020-10-03 17:03:16 285

原创 PAT (Basic Level) Practice 1066 图像过滤 C语言

//1066 图像过滤#include <stdio.h>int main(int argc, char const *argv[]){ int M, N, A, B, c; scanf("%d %d %d %d %d", &M, &N, &A, &B, &c); int pic[M][N]; for(int i = 0; i < M; ++i){ for(int j = 0; j < N; ++j){ scanf(

2020-07-30 15:21:52 251

原创 PAT (Basic Level) Practice 1051 复数乘法 C语言

这里判断0要搞一个范围,不然有测试点过不去#include <stdio.h>#include <math.h>#define EPS 0.01typedef struct{ double real; double imag; double arug; double mod;} complex;complex readComplex(void);complex multiplyComplex(complex c1, complex c2);void pr

2020-07-29 11:19:19 225

原创 PAT (Basic Level) Practice 1029 旧键盘 (20分) C语言

squuze函数和getline函数都是老早编的函数了,用着还行hhh#include <stdio.h>#define MAXLINE 81void squeeze(char s1[], char s2[]);int getline(char s[], int lim);int main(int argc, char const *argv[]){ char s1[MAXLINE], s2[MAXLINE]; getline(s1, MAXLINE); getline(s

2020-07-28 14:34:24 208

原创 PAT (Basic Level) Practice 1027 打印沙漏 C语言

#include <stdio.h>int printSandGlass( int n, char c );int main(int argc, char const *argv[]){ int N; char c; scanf("%d %c", &N, &c); printf("%d\n", printSandGlass(N, c));; return 0;}int printSandGlass( int n, char c ){ //经过数学推导

2020-07-27 18:51:54 241

原创 PAT (Basic Level) Practice 1009 说反话 (20分) C语言

#include <stdio.h>#define IN 1#define OUT 0int main(int argc, char const *argv[]){ int c, state; char words[80][80]; int i = -1; int j = 0; state = OUT; while((c = getchar()) != EOF){ if(c == ' ' || c == '\n' ){ if(state == IN){//end

2020-07-26 11:41:32 211

原创 PAT (Basic Level) Practice 1031 查验身份证 C语言

#include <stdio.h>#include <ctype.h>#define MAXLINE 21int isAllDigit(char s[], int pos);//检查字符串s的pos位置前的字符是不是都是数字int getline(char s[], int lim);int main(int argc, char const *argv[]){ int n; char line[MAXLINE]; scanf("%d", &n);

2020-07-25 21:57:06 174

原创 PAT (Basic Level) Practice 1020 月饼 (25分) C语言实现

/*思路:1.输入数据2.找最大收益 就是按单价由高到低的顺序卖月饼3.输出*/#include <stdio.h>int main(int argc, char const *argv[]){ //1.输入数据 int kind, sell; scanf("%d %d", &kind, &sell); double mooncake[2][kind];// mooncake[0]就是库存量, mooncake[1]就是总售价 for (int i

2020-07-23 14:38:21 346

原创 PAT (Basic Level) Practice 1087 有多少不同的值 (20分) C语言实现

#include <stdio.h>int main(int argc, char const *argv[]){ int N; scanf("%d", &N); int count = 0; int pre = -1; // 上一个表达式的值 for (int i = 1; i <= N; ++i) { if(pre != (i/2 + i/3 + i/5)) { count++; pre = (i/2 + i/3 + i/5); } }

2020-07-23 13:58:11 152

原创 PAT (Basic Level) Practice 1042 字符统计 (20分) C语言实现

有的功能显然可以合并以减少代码量,但是我还是觉得模块化的写出来比较好…#include <stdio.h>#include <ctype.h>/*思路:1.读取一行2.把大写字母转换成小写的3.统计字符个数4.输出*/#define MAXLINE 1000int getline(char line[], int maxline);int main(int argc, char const *argv[]){ //1.读取一行 char line[MA

2020-07-23 11:47:33 196

原创 PAT (Basic Level) Practice 1092 最好吃的月饼 (20分) C语言实现

#include <stdio.h>/*** 思路** 1.输入种类数和城市数** 2.输入销售量数据** 3.计算各个月饼总销售量** 4.找到最大销售量值** 5.找到销售冠军*/int main(int argc, char const *argv[]){ //1.输入种类数和城市数 int kind, city; scanf("%d %d", &kind, &city); //2.输入销售量数据 long salesVolume[city][

2020-07-20 19:20:56 345

原创 Head First Java 要点总结

文章目录Head First Java 要点总结1.基本概念2.类和对象3.primitive主数据类型和引用4.方法操作实例变量Head First Java 要点总结1.基本概念Java 中的 int 和 boolean 两种类型不兼容System.out.print和System.out.println的区别println会在后面插入换行,使用print则后续的输出还是会在同一行2.类和对象对象本身已知的事物被称为:实例变量(instance variable)对象可以执行的动作

2020-07-20 14:58:36 1041

原创 黑马程序员 Java从入门到精通 Day2

Java Day2运算符算术运算符字符的‘+’操作字符串的‘+’操作赋值运算符自增自减运算符关系运算符逻辑运算符短路逻辑运算符 && , ||三元运算符案例1案例2数据输入案例分支语句流程控制流程控制语句分类顺序结构if语句案例:奇数还是偶数?运算符算术运算符加减乘除和取余字符的‘+’操作字符串的‘+’操作public class Operate{ public static void main(String[] args) { System.out.println("

2020-07-06 11:03:30 498

原创 [C语言] C primer plus 第14章 结构和其他数据形式 自学要点总结(未完)

C primer plus 第14章 结构结构声明定义结构变量访问结构成员初始化结构结构的初始化器(C99和C11)结构数组声明结构数组标识结构数组的成员嵌套结构指向结构的指针声明和初始化结构指针用指针访问成员第一种方法:->运算符(最常用)第二种方法:由&和*是互逆运算符而来一句总结C语言结构是一种既能包含字符串,又能包含数字的数据形式,而且各个信息独立。结构声明struct book{ char title[41]; char author[31]; double value;

2020-06-30 12:07:20 375

原创 [C语言]有关 malloc() 和 free() 函数 自学要点总结

在C语言中可以灵活的分配和管理内存, 其中重要的工具就是malloc() 和free() 函数了。

2020-06-29 10:04:40 284

原创 [C语言]输入函数 scanf() 很详细!

[C语言]输入输出函数 scanf() printf()scanf() 和printf()函数 是C语言中很常用的输入输出函数,虽然功能不同,但工作原理类似。两个函数都使用格式化字符串和参数列表。本文介绍了scanf()函数的基本用法,常用的转换说明和修饰符,scanf()的返回值

2020-06-25 11:39:44 2477

原创 [C语言]自学要点记录 什么是作用域?作用域的种类

作用域一个C变量的作用域可以是块作用域、函数作用域、函数原型作用域和文件作用域。块作用域一般来说,块是用一对花括号括起来的代码区域。定义在块中的变量具有块作用域,其可见范围是从定义处到包含该定义的块的结尾。以前, 具有块作用域的变量都必须声明在函数头,C99放宽了这一限制。如:for(int i = 0;i < 5;i++)C99把块的概念扩展到包括for循环、while循环、do while 循环和if语句所控制的代码。函数作用域仅用于goto语句的标签。即使一个标签首次出现在函

2020-06-19 12:59:32 468

原创 [C语言]字符串自学总结(1)字符串的初始化 字符串常量 字符串的数组形式和指针形式 字符串数组

在程序中定义字符串?#define string1 "I am String No.1"char string2[] = "I am String No.2";char *string3 = "I am String No.3";上面的三行使用不同方法定义了字符串。字符串常量 char类型数组 指向char的指针字符串常量 属于静态存储类别(只会被存储一遍), 用双括号括起来的部分被视为指向该字符串存储位置的指针。用char类型数组 定义字符串时, 应该注意指定数组大小时, 要保证数组的元素

2020-06-19 12:59:18 395

空空如也

空空如也

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

TA关注的人

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