自定义博客皮肤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)
  • 收藏
  • 关注

原创 C/C++如何让程序每隔一段时间执行某些指令

C++如何让程序每隔一段时间执行某些指令

2023-10-22 09:07:20 1015

原创 C++ Primer 第五版 练习伴我学

文章是从C++primer 第五版的习题中通过伴学形式展示给大家

2023-10-20 09:29:57 137

原创 C++ 类模板中使用友元重载<<的问题

C++类模板如何用友元重载

2023-10-15 01:39:14 92

原创 C++中,printf在vs中编译报错的原因

提示:C++中,printf在vs中编译报错当我们编译时,会出现以下问题。

2023-09-12 03:14:37 526

原创 strerror(errno)在VS2022中报错的原因

我们通常会在进行代码编写的时候进行防御性编程,比如cerr

2023-09-06 03:24:26 406

原创 C++:类与对象(适合初学/详细讲解)

C++面向对象

2022-04-07 15:08:28 801 1

原创 JAVA 工厂模式计算器

Java工厂模式计算器

2022-04-07 14:14:30 1200 1

原创 写代码老是需要切换中英文符号怎么办

代码中英文切换问题

2022-04-02 22:04:28 3329 3

原创 JAVA:字符变形 输入一个字符串,将其逆序,让每个字符按往后移动5个位置,(比如a后移5位为f)输出变换后的字符串

import java.util.Scanner;public class test8 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符串(字符格式)"); String a = sc.nextLine(); String b = ""; for (int i = 0; i < a.length(); i++) {

2021-12-25 18:11:34 555

原创 JAVA:排序 首先定义一个5*8的二维数组,然后使用随机数填充满。借助Arrays的方法对二维数组进行排序。

import java.util.Arrays;import java.util.Random;public class test7 { public static void main(String[] args) { Random r = new Random(); int[][] Array = new int[5][8]; for (int i = 0; i < 5; i++) { for (int j = 0; j < 8; j++) { int k =

2021-12-25 18:10:43 579

原创 JAVA:排序 有一个已经排好序的数组{0,1, 2, 6,11, 14, 25,27, 36, 37,55,60,60,78}。现输入一个数,要求按原来的规律将它插入数组中。

import java.util.Arrays;import java.util.Scanner;public class test5 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int Array[] = { 0, 1, 2, 6, 11, 14, 25, 27, 36, 37, 55, 60, 60, 78 }; Arrays.sort(Array);// 根据规律 上述

2021-12-25 18:09:55 266

原创 JAVA:从键盘录入一个3*3矩阵,求其对角线元素之和,输出;并将该矩阵转置后输出。

mport java.util.Arrays;import java.util.Scanner;public class test4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int Array[][] = new int[3][3]; System.out.println("请输入矩阵中的3*3个元素值:"); for (int i = 0; i < 3; i

2021-12-25 18:08:54 4378

原创 JAVA:打印出如下图案(菱形)

public class test3 { public static void main(String[] args) { for (int i = 1; i <= 4; i++) { for (int j = 1; j <= 4 - i; j++) { System.out.print(" "); } for (int j = 1; j <= 2 * i - 1; j++) { System.out.print("*"); } Sys.

2021-12-25 18:07:57 1025

原创 JAVA:一个数如果恰好等于它的因子之和,这个数就称为 “完数 “。例如6=1+2+3.编程找出1000以内的所有完数。

public class test2 { public static void main(String[] args) { int sum = 0; // 完数 int i = 2; // 因为1符合完数的定义,所有直接从2开始找 int j = 1; System.out.print("1~1000的完数: "); for (i = 2; i <= 1000; i++) { for (j = 1; j < i; j++) { if (i % j == 0)

2021-12-25 18:06:42 612

原创 JAVA习题:输出1-500之间所有素数,并计算输出的所有素数中7出现了几次?

public class test1 { //注意改包 public static void main(String[] args) { int flag = 1; int count = 0;// 所有素数中出现'7'的次数 for (int i = 1; i <= 500; i++) { for (int j = 2; j <= i - 1; j++) { if (i % j == 0) { flag = 0; break; }

2021-12-25 18:05:06 599

原创 Java用while循环打印水仙花数

水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)代码实现:package learnning;public class 打印水仙花 { public static void main(String[] args) { int a =100; //区间从100开始检索到999结束; while(a<1000){ //对个十百为取余,需要注意的是,while循环中,这三个int类型要放

2021-11-06 17:42:39 1559

原创 Java合并数组

(本人大学老师出的题目)有两个整型有序数组,数组a的长度为m,数组b的长度为n,其中m和n都为大于0的整数,m和n的大小关系不确定。合并成一个有序数组,数组c的长度为n+m。例如数组a={1,5,8,9}b={2,4,9,11,15}合并后为c={1,2,4,5,8,9,9,11,15}。package work2;import java.util.Scanner;import java.util.Arrays;public class 合并数组 { public static void

2021-11-03 01:04:06 2774

原创 C++实现冒泡排序

这里采用输入10个整形数进行冒泡排序#include<iostream>using namespace std;int main(){ int i,j,t,a[10]; //定义整形变量及整形数组 //从键盘中输入10个数 cout<<"请输入十个数"<<endl; for(i=0;i<10;i++){ cin>>a[i]; } for(i=0;i<9;i++) //变量i代表比较的趟数 for(

2021-10-30 11:25:48 532

原创 二进制与10进制转换的两种方法:

在我目前所知道的二进制与十进制的转换里,有两个方法。这里用13的转化作举例:13转换成二进制 方法①: 可以先在纸上从右往左写: 2的0次方依次方递增:2^3 2^2 2^1 2^01 1 0 1如上图:显而易见,13代进去,很快可以得到1101。方法②:作除运算:13除以2=6 余16除以2=3 余03除以2=1 余11除以2=1 余1从下往上取,可以得到:1101...

2021-10-27 17:12:54 701

原创 2.C++猴子吃桃问题

问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时,发现只剩下一个桃子了。编写程序求猴子第一天摘了多少个桃子。我采用了逆推法,当然也可以用顺推#include<iostream>using namespace std;int main(){ int t=1; int d=9; for(d=9;d>=1;d--)

2021-10-27 16:57:35 743

原创 1.C++判断3个数大小,从小到大输出

输入任意三个整数,编程实现对这3个整数由小到大排序:#include<iostream> using namespace std;//解决方案: 将三个数赋值给a,b,c。使用if语句判断,若a>b,则借用中间变量t互换a与b的值,以此类推; int main(){ int a,b,c; int t; cout<<"请输入3个整数(以空格为分隔):"<<endl; cin>>a>>b>>c; i

2021-10-26 23:29:04 7662 5

原创 关于win10无法访问Github问题

相信无论是在一些学校或者工作的时候,都不可避免地会接触到GitHub有些朋友刚注册github的时候一开始用的时候可能还觉得好好的,但是后来不晓得什么原因就无法访问github.我也是深受其害…在网上百度了一会…发现了神奇的方法,竟然可以!话不多说,上干货(这里我只用过win10试验,其他还未清楚)1、点击这个→站长工具2、 相继复制以下两个网站:github.comgithub.global.ssl.fastly.net粘贴域名,检测,并且找到TTL值最小的选项,并且留着响应ip的地址。

2021-10-24 21:19:36 1272 1

MYSQL从0到1的突破

MYSQL从0到1的突破

2024-04-12

空空如也

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

TA关注的人

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