自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于HashSet的一个面试题

HashSet底层是如何存储数据的

2022-09-12 14:36:01 280 1

原创 java -- 获取两个字符串中最大相同的子串

java 基础 String

2022-09-07 18:09:44 805

原创 课后练习--结构体

// TheChapterOfEleven.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>//1、struct stu_data { int num; char name[20]; float chinese_score; float math_score; float english_score;};void print_stu_data();//2、typedef struct date{ .

2021-11-19 11:52:23 715

原创 课后练习--指针

// TheChapterOfTen.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>void sort(int* arr, int n);char* my_new(int n);void change_english_name();int my_strcmp(char* p1, char* p2);void find_numbers();void reverse();int main(){ /* .

2021-11-18 15:47:34 269

原创 编写一个C语言函数,输入一个十六进制数后,能够输出相应的十进制数

#include <iostream>int hex_to_dec(int num);int main(){ int num; printf("请输入一个十六进制的整数:"); scanf_s("%x", &num); int result = hex_to_dec(num); printf("result = %d", result);}//编写一个C语言函数,输入一个十六进制数后,能够输出相应的十进制数int hex_to_de...

2021-11-12 16:18:31 1468

原创 C语言中的二进制、八进制、十进制、十六进制的表示

#include <iostream>int main(){ //二进制: //由 0 和 1 两个数字组成,使用时必须以0b或0B(不区分大小写)开头 int a1 = 0b11; int a2 = -0b1001; int a3 = 0B10001; printf("十进制输出:a1 = %d, a2 = %d, a3 = %d\n", a1, a2, a3); //int a4 = 1010;//无前缀0b或者0B,是一个十进制...

2021-11-11 23:24:01 12265

原创 编写一个C程序,用递归法将一个整数n转换成对应的字符串,例如输入483, 应输出字符串“483”。n不确定,可以是任意倍数的整数。

#include <iostream>void convert_int_to_string(char ch[], int num);int main(){ char ch[20] = {0}; printf("请输入一个整数:"); //输入的数字不能超过int最大值 int num; scanf_s("%d", &num); convert_int_to_string(ch, num); printf...

2021-11-11 22:21:44 1534

原创 编写一个C程序,给出年月日,计算该日在这年是第几天

#include <iostream>void get_the_day(int year, int month, int day);int main(){ printf("请输入年月日:");//2020,2,28 int year, month, day; scanf_s("%d,%d,%d", &year, &month, &day); get_the_day(year, month, day);}void get_the...

2021-11-11 22:15:53 1333 1

原创 递归实现Hanoi塔

#include <iostream>int hanoi(char a, char b, char c, int n, int time);int main(){ int n; printf("Input the number of diskes:"); scanf_s("%d", &n); int time = 0; time = hanoi('A', 'B', 'C', n, time); printf("\n移动次数:ti...

2021-11-06 19:08:05 260

原创 求最大公约数和最小公倍数:分别使用while循环和递归实现

#include <iostream>int max(int a, int b);int max1(int a, int b);int min(int a, int b);int main(){ int a, b; printf("请输入两个整数:"); scanf_s("%d%d", &a, &b); printf("while循环:%d和%d的最大公约数是:%d\n", a, b, max(a, b)); printf("递归...

2021-11-06 12:33:31 1750

原创 课后练习5-数组和字符串

#include <iostream>int main(){ /* //1、编写一个C程序,用筛选法求100之内的素数 //所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数 for (int i = 2; i <= 100; i++) { int issushu = 0; //只需被2~sqrt(i)之间的每一个整数去除就可以了 int sqrt_i = (int)sqrt(i); ...

2021-11-04 21:11:49 115

原创 C语言--冒泡排序

#include <iostream>int main(){ int a[10] = { 33, 43, 21, 20, 10, 54, 70, 39, 8, 47 }; //获取数组元素个数 int len = sizeof(a) / sizeof(int); for (int i = 0; i < len - 1; i++) { for (int j = 0; j < len - 1 - i; j++) { ...

2021-11-04 15:52:00 206

原创 一些字符串函数在VS 2019中的使用

//注意:有些字符串函数已经重写了, 有些未重写#include <iostream>int main(){ /* //strlen函数:输出字符串的长度 char str[] = "Hello World!"; int len = strlen(str); printf("len = %d", len);//输出:len = 12 //strupr函数:小写字母转换成大写字母 //strlwr函数:大写字母转换成小写...

2021-11-04 14:58:11 1761

原创 VS2019中scanf_s连续输出两个字符和两个字符串

#include <iostream>int main(){ /* //一次输入两个字符 char a, b; //scanf_s("%c %c", &a, &b);//运行时访问冲突 scanf_s("%c %c", &a, 1, &b, 1); printf("a = %c, b = %c", a, b); */ /* * 带“_s”后缀是为了让原版函数更安全:scanf()在读...

2021-11-04 11:18:45 2263

原创 C语言实现杨辉三角

#include <iostream>#define N 10void yanghuisanjiao();int main(){ yanghuisanjiao();}/*杨辉三角* 1* 1 1* 1 2 1* 1 3 3 1* 1 4 6 4 1* 1 5 10 10 5 1* 1 6 15 20 15 6 1* ...* 要点...

2021-11-04 10:56:30 256

原创 课后练习4-流程控制

// TheSeventhChapterStudy.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>void readChar();void isALeapYear();//课后练习void practiceOfOne();void practiceOfTwo();void practiceOfThree();void practiceOfFour();void practiceOfFive();void

2021-11-03 12:15:26 234

原创 课后练习3

#include <iostream>#define PI 3.14int main(){ //1.请编写一个C程序将“China”译成密码,密码规则是:用原来字母后面的第四个字母代替原来的字母 //分别用putchar和printf函数输出这5个字符 /* char c1 = 'C', c2 = 'h', c3 = 'i', c4 = 'n', c5 = 'a'; putchar(c1 + 4); putchar(c2 + 4); ...

2021-11-03 11:18:51 203

原创 printf函数与单目运算符++和--的一个疑问?

#include <iostream>int main(){ int i = 8; //以下代码只能单行运行 //printf("%d\n", ++i);//9 没有疑问 //printf("%d\n", i++);//8 没有疑问 //printf("%d\n", --i);//7 没有疑问 //printf("%d\n", i--);//8 没有疑问 //8 8 参考书籍:printf函数是从右边开始计算表达式的,此处...

2021-11-03 10:48:56 118

原创 课后练习2

#include <iostream>#define PI 3.14int main(){ //1、假如我国国民生产总值的年增长率为9%,编写一个C程序,计算10年后我国国民生产总值与现在相比增长了多少个百分点 //float result = 1; //for (int i = 0; i < 10; i++) { // result = result * (1 + 0.09); //} //result = (result -...

2021-11-02 16:49:24 260

原创 课后练习1

#include <iostream>//1、编写一个C程序,在运行时输入a、b、c三个值,使程序输出其中的最大值int max(int x, int y, int z);//2、编写一个C程序,用“*”输出一个长方形void printChangFangXing(int c, int k);//3、编写一个C程序,用“*”输出一个三角形void printSanJiaoXing();int main(){ //第一题 //int maxNum;...

2021-11-02 15:16:16 68

原创 Visual Studio 2019 快捷键

1.注释:先按 Ctrl + K ,再按 Ctrl + C2.取消注释:先按 Ctrl + K,再按 Ctrl + U3.代码整体右移:tab4.代码整体左移:shift + tab5.调试代码:F5

2021-11-02 14:55:42 521

原创 2021-10-21重新学习C语言

学习书籍:C编程从入门到实践记录学习的起点

2021-11-02 14:20:31 65

空空如也

空空如也

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

TA关注的人

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