- 博客(47)
- 问答 (10)
- 收藏
- 关注
原创 冒泡排序,快速排序,插入排序,选择排序,二分查找
import java.util.Arrays;public class Test9 { public static void main(String[] args) { int[] arr = {6,3,2,4,7,5,10,8,9}; //bubble(arr); //selection(arr); //InsertionSorting(arr); Quicksort(arr,0,arr.length-1); .
2022-01-21 18:06:18 442 1
原创 树的静态创建
#include<stdio.h>#include<malloc.h>struct Tree { char data; struct Tree*Lchildren; struct Tree*Rchildren;};struct Tree* creationtree(void) { struct Tree* pA = (struct Tree*)malloc(sizeof(struct Tree)); struct Tree* pB= (struct Tree*)m.
2021-12-14 16:48:38 334
原创 汉诺塔———递归问题
#define _CRT_SECURE_NO_WARNINGS# include <stdio.h>void hannuota(int n, char A, char B, char C){ /* 如果是1个盘子 直接将A柱子上的盘子从A移到C 否则 先将A柱子上的n-1个盘子借助C移到B 直接将A柱子上的盘子从A移到C 最后将B柱子上的n-1个盘子借助A移到C */ if (1 == n) { printf("将编号为%d的盘子直接从%c柱.
2021-12-08 21:02:36 185
原创 双向静态队列的创建
#include<stdio.h>#include<malloc.h>struct Queue { int* pdata; int front; int later;};void init_Queue(struct Queue*ps) { ps-> pdata = (int*)malloc(sizeof(int) * 8); //bug:int* pdata = (int*)malloc(sizeof(int) * 8); 这样写的话就不是队列分配内存空.
2021-12-07 20:18:12 417
原创 栈的创建——
#include<stdio.h>#include<stdlib.h>#include<malloc.h>struct Node { int data; struct Node* pNext;};struct stack { struct Node*pTop; struct Node* pBottom;};bool init_stack(struct stack*ps) { ps->pTop = (struct Node*)malloc.
2021-12-07 10:22:32 600
原创 链表的建立
//代码1# include <stdio.h># include <malloc.h># include <stdlib.h>typedef struct Node //声明所有类型为struct Node的节点{ int data; //数据域 struct Node * pNext; //指针域}NODE, *PNODE; //NODE等价于struct Node PNODE等价于struct Node *//函数声明PNODE cr.
2021-12-05 01:01:00 440
原创 p12-连续存储数组的算法演示
#include<stdio.h>#include<malloc.h>#include<stdlib.h>//包含了exit //定义了一个数据类型,该数据类型的名字叫做struct Array, 该数据类型含有三个成员,分别是lenght, data, sizestruct Array { int lenght;////数组所能容纳的最大元素的个数 int* data;//分配到的动态数组首元素的地址 int size;//当前数组有效元素的个数};.
2021-11-30 12:33:52 744
原创 c3-55 case28 方法封装练习
package cn.itbaizhan;public class Case28_RandomCharacter { public static void main(String[]args){ System.out.println(getChar('a','b')); System.out.println(getLowerCaseChar()); System.out.println(getDigitChar()); System.out.printl.
2021-11-22 21:15:10 359
原创 c3-53 case27-16进制工具封装
package cn.itbaizhan;public class Case27 { /** * 将10进制整数表示成16进制的字符串 */ public static String decimal2hex(int decimal){ String res =""; int x = decimal; while(x!=0){ int mod;//余数 mod = x%16.
2021-11-20 01:17:51 187
原创 c3-50 case25-最大公约数
import java.util.Scanner;public class Cass { public static void main(String[]args){ Scanner in = new Scanner(System.in); System.out.println("请分别输入x和y的数"); int x = in.nextInt(); int y = in.nextInt(); int temp; .
2021-11-14 19:15:00 71
原创 c3-46 case23-回文字符串的判断
import java.util.Scanner;public class Case23 { public static void main(String []args){ System.out.println("请输入一个字符串"); Scanner in = new Scanner (System.in); String str = in.nextLine(); //1.循环怎么控制,何时推出,用怎么变量来控制 .
2021-11-14 15:35:01 386
原创 c3-43 case21-生成随机字符串
//forimport java.util.Scanner;public class Case22 { public static void main(String[] args){ Scanner in = new Scanner(System.in); System.out.println("请输入一个长度"); int number = in.nextInt(); String result = ""; fo.
2021-11-14 10:30:22 253
原创 c3-34 case16 改进十进制转十六进制(上)
public class Case16 { public static void main(String [] args){ int number = 245; int shang = number/16;//15 int yu = number%16;//5 char result; String tex = ""; if(yu<9){ result = (char)('.
2021-11-10 18:27:10 428
原创 c3-31 case13简单算术计算器
import java.util.Scanner;public class Case13 { public static void main(String [] args){ Scanner in = new Scanner(System.in); //接受第一个操作数 double a = in.nextDouble(); //接受操作符 String operator = in.next(); /.
2021-11-10 16:23:43 396
原创 c3-24 case8-输出大写金融
public class Case7 { public static void main(String[] args){ String result = ""; double money = 98732.12; int fen = (int)(money*100); int wan = fen/1000000; result += (wan + "萬"); fen = fen % 1000000...
2021-11-08 21:02:44 68
原创 c3-21 String,初步认识类、对象和方法
public class TestString { public static void main(String[] args) { //创建或得到对象,并赋值一个句柄(引用类型的变量) String name = "abc124"; //2.在句柄上调用各种方法,如果有方法参数,需要传递参数 //3.如果有返回值,我们可以接受这个返回值 int len = name.length() ; char c.
2021-11-08 16:47:18 93
原创 整数转16进制 3—9
import java.util.Scanner;public class Case6 { public static void main(String[] args){ //大于9的情况'A'+(x-10) //小于9的情况""+x; Scanner in = new Scanner(System.in); System.out.println("请输入0~15的一个整数:"); int x = in.nextInt();...
2021-11-07 18:27:39 108
原创 3—8位运算(判断一个是奇数还是偶数)
package cn.itbaizhan;public class test19 { public static void main(String[] args){ int num = 99; System.out.println(num+"是:" + (((num&1)==0)?"偶数":"奇数")); }}
2021-11-07 17:23:34 149
原创 动态内存分配
#define _CRT_SECURE_NO_WARNINGS#include<stdlib.h>#include<stdio.h>#include<string.h>#include<errno.h>int main() { //向内存申请10个空间 int*ptr = (int*)malloc(10*sizeof(int)); if (ptr == NULL) { //打印错误方式 printf("%s\n", strerror.
2021-11-02 12:22:13 75
原创 c3-16 接受控制台的输入
imprt java.util.Scanner;//导入类* Scanner in = new Scanner(System.in);新建对象* String s = in.nextLine();//调用对象的方法* int i = in.nextInt();* double d = in.nextDouble();
2021-10-30 23:52:23 98
原创 任意范围内随机整数
//Math.random()随机返回[0,1)之间的一个double型浮点数public class Case3_RandomInteger { public static void main(String[] args){ //打印[a,b]之间的随机数 //a + Math.random()* (b-a+1) int a = 100; int b = 1000; int r = a + (int)Math.ra.
2021-10-30 23:03:49 78
原创 显示系统当前时间(java版)
public class testmillis { public static void main(String[] args) { long currentTimeMillis = System.currentTimeMillis(); //总秒数 long totalSeconds = currentTimeMillis / 1000; long Seconds = totalSeconds%60; //总分钟 .
2021-10-30 20:10:30 303
原创 杭电oj--DIY--2021选拔训练赛--1003
作者:莫启飞环境:vs2019Problem Description某个实验需要统计时间,记录了实验开始和结束的时间,计算实验所用的时间。Input第一行输入一个整数n,表示样例个数,0<n<1000。接下来每组样例两行,表示开始时间和结束时间,格式为x天HH时MM分SS秒,x是一个整数表示第几天,0<x<20000,保证时间合法,结束时间比开始时间晚。Output每组数据输出经过的时间。Sample Input101天03小时26分12秒.
2021-10-27 19:22:40 148
原创 杭电Oj--DIY--2021选拔训练赛--1006
作者:莫启飞环境:vs2019Problem Description某个实验需要统计时间,记录了实验开始和结束的时间,计算实验所用的时间。Input第一行输入一个整数n,表示样例个数,0<n<1000。接下来每组样例两行,表示开始时间和结束时间,格式为x天HH时MM分SS秒,x是一个整数表示第几天,0<x<20000,保证时间合法,结束时间比开始时间晚。Output每组数据输出经过的时间。Sample Input101天03小时26分12秒.
2021-10-27 19:17:13 245
原创 矩阵对角线求和
作者:墨启飞环境:vs2019题目 1024: 矩阵对角线求和时间限制: 1Sec 内存限制: 128MB 提交: 24085 解决: 15532题目描述求一个3×3矩阵对角线元素之和。输入矩阵输出主对角线 副对角线 元素和样例输入复制1 2 31 1 13 2 1样例输出复制3 7#include<iostream>using namespace std;int main() { int arr[3][3]; ..
2021-10-27 17:19:46 337
原创 题目 1020:猴子吃桃的问题
作者:墨启飞环境:vs2019时间限制: 1Sec 内存限制: 128MB 提交: 24127 解决: 16354题目描述猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。输入N输出桃子总数样例输入复制10样例输出复制1534#include<iostream&.
2021-10-27 15:02:32 167
原创 杭电oj---DIY2021选拔训练赛--1006 (字符翻转)
作者:莫启飞环境:vs2019Problem Description小华有两个长度不超过1000的字符串s和t,现在他想将两个字符串翻转后拼接在一起(将s和t分别翻转后,按照s在前t在后的顺序拼接),但是小华现在很忙,你能帮他完成吗?Input输入有多组数据,每组数据两行,第一行为字符串s,第二行为字符串t。Output将s和t分别翻转后拼接在一起输出。Sample InputabcdhsgSample Outputdcbagsh#define _.
2021-10-26 17:43:24 251
原创 杭电oj---DIY--1005
作者:莫启飞环境:vs2019Problem Description已知一个数列,它的循环周期为30,且前30项的值分别为0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1。现在给定该数列的前两项,你能计算得到第三项的值吗?Input第一行数据组数T(T <= 30),对于每组数据两个整数a, b(0<= a, b<=15.
2021-10-26 17:38:13 209
原创 杭电OJ-DIY-2021选拔训练练习--1002
作者:莫启飞环境:vs2019Problem Description给出在[0, 100]范围内的整数数字,你能把对应的中文写出来吗?Input第一行输入一个T (T <= 20),后面每行一个数字,题目保证数字是[0, 100]。Output第一行输入一个T (T <= 20),后面每行一个数字,题目保证数字是[0, 100]。Sample Input512234100Sample Output一二十二三四一百#in.
2021-10-20 14:13:01 130
原创 题目 1013: Sn的公式求和
作者:莫启飞环境:vs2019时间:2021.10.9求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 例如,n=5时=2+22+222+2222+22222,n由键盘输入。输入n输出Sn的值样例输入复制5样例输出复制24690#include<iostream>using namespace std;int main() { int n; int sum1 = 0; int sum = 0;
2021-10-19 19:12:21 269
原创 杭电oj2021选拔赛练习——1001
作者:莫启飞环境:2021.10.14Problem Description若一个数的三次方的后两位是11,那么将其称之为“单身数”,现知道第一个“单身数”是71,你能算出第n个“单身数”是多少吗?Input输入一个正整数T(T<=100),表示有T组数据,每组数据包括一个整数n(1<=n<=1000000)Output输出第n个“单身数”。Sample Input11Sample Output71#include <iost.
2021-10-16 16:09:24 216
原创 立方体类设计案例
作者:墨启飞环境:vs2019时间:2021.10.7#pragma onceclass Cube {private: int m_Length; //长 int m_Width; //宽 int m_Height; //高public: void setLength(int length); int getLength(); void setWidth(int width); int getWidth(); void setHeight(int heig
2021-10-07 19:36:22 250
原创 学生类的封装和控制访问
作者:墨启飞环境:vs2019时间:2021.10.7#pragma once#include<string>using namespace std;class Student { private: string m_Name; //姓名 int m_Age; //年龄 int m_Id; //学号public: //吃饭的方法 void eat(); //睡觉的方法 void sleep(); //学习的方法 void s
2021-10-07 19:31:21 113
原创 题目 1018: 有规律的数列求和
题目 1018: 有规律的数列求和时间限制: 1Sec 内存限制: 128MB 提交: 23659 解决: 16066题目描述有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。输入N输出数列前N项和样例输入复制10样例输出复制16.48#include<bits/stdc++.h> using namespace std;double a[100];int mai.
2021-10-06 17:41:23 151
原创 题目 1016: 水仙花数判断
题目 1016: [编程入门]水仙花数判断时间限制: 1Sec 内存限制: 128MB 提交: 30731 解决: 20225题目描述打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。输入无输出输出每一个水仙花数,一个数占一行样例输入复制无样例输出复制无#include<iostream>using namespace std;int..
2021-10-06 16:45:15 162
原创 题目 1015: 求和训练
题目 1015: [编程入门]求和训练时间限制: 1Sec 内存限制: 128MB 提交: 29165 解决: 17346题目描述求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和输入a b c输出1+2+...+a + 1^2+2^2+...+b^2 + 1/1+1/2+...+1/c样例输入复制100 50 10样例输出复制47977.93/*解题思路:最后结果由三部分和组成,每部分用一个for循环求解,最后相加即为结果注
2021-10-05 23:14:58 283
原创 题目 1012:字符串分类统计
题目 1012: [编程入门]字符串分类统计时间限制: 1Sec 内存限制: 128MB 提交: 33487 解决: 16970题目描述输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。输入一行字符,长度不超过200输出统计值样例输入复制aklsjflj123 sadf918u324 asdf91u32oasdf/.';123样例输出复制23 16 2 4作者:墨启飞环境:vs2019时间:2021.10.5解题思路:要是
2021-10-05 17:39:18 157
原创 题目 1007: 分段函数求值(java ,c++)版
作者:墨启飞环境:c++(vs2019) java(IDEA 2021)时间:2021.10.5题目 1007: [编程入门]分段函数求值时间限制: 1Sec 内存限制: 128MB 提交: 53667 解决: 29817题目描述有一个函数y={ x x<1 | 2x-1 1<=x<10{ 3x-11 x>=10写一段程序,输入x,输出y输入一个数x输出一个数y样例输入复制14样...
2021-10-05 17:01:52 423
原创 题目 1005: [编程入门]温度转换
题目 1005: [编程入门]温度转换时间限制: 1Sec 内存限制: 128MB 提交: 99560 解决: 33997题目描述输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9,取位2小数。输入一个华氏温度,浮点数输出摄氏温度,浮点两位小数样例输入复制-40样例输出复制c=-40.00#include<iostream>#include<iomanip>using namespace std ;int ma
2021-10-05 15:42:58 377
原创 杭电Oj---1001(c++)
原题翻译:问题描述:在这个问题当中,你的任务是计算SUM(n)=1+2+...+n的和。输入:包含一系列整数n,每行一个。输入:对于每一种(输入)情况,在一行输出SUM(n)的值,接下来输出一个空行。你可以假设(认为)结果在32位整数范围内。输入举例:1 100输出举例:1 5050AC源代码:(调试环境:VS2019Community)#include<iostream>using namespace std;int...
2021-10-01 14:48:17 241
空空如也
请帮我看一下关于无向图的建立代码,为怎么我的运行一半输入结果的时候运行不了了
2021-12-16
c++输入整数输出对应中文题目怎么解
2021-10-16
这两句代码是怎么意思?
2021-10-14
单身数问题求解答:请帮我看一下,我的错在哪里了,或者有更好的解决方法
2021-10-13
请帮我看一下这题怎么解吗用c++
2021-10-13
单身数问题求解答:请帮我看一下,我的错在哪里了,或者有更好的解决方法
2021-10-12
error C3861: “gets”: 找不到标识符
2021-10-05
为怎么我用idea运行代码的时候可以运行,调试的时候报错呢
2021-09-09
建一存储学生信息(包含姓名和年龄)的线性表
2021-09-06
做数据结构的题,关于顺序表建立的题
2021-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人