- 博客(13)
- 收藏
- 关注
原创 C++结构体数组用法
C++结构体数组用法输入n,随机产生n组操作数和运算符,并进行计算。结果示例:#include <iostream>#include<stdlib.h>#include<time.h>#define random(x) (rand()%x)using namespace std;struct computer//计算器结构体{ int op1,op2;//两个操作数 char ch;//运算符};int main(){ computer a[
2021-03-17 12:00:04
1714
原创 R语言方阵图
R语言方阵图R语言自带datasets包中内置了euro.cross数据框,其中是11种货币的汇率矩阵,请将该数据画成方阵图,要求块内用颜色标记汇率高低、并且标注汇率(截取2位小数) euro.cross<-round(euro.cross,2)euro.cross %>% as.data.frame() %>% rownames_to_column(var="hb1") %>% gather(key=hb2,value=hl,ATS:PTE) %>% m
2021-03-13 22:19:13
509
原创 Java泛型类求数组的最小,最大,平均值
Java泛型类求数组的最小,最大,平均值定义一个泛型类,成员变量是Number类或其子类对象的数组,成员方法有:求数组元素最小值、最大值和平均值。另外在demo类中创建该泛型类对象,分别求Integer和Double型数组的最小,最大、平均值。运行结果:package test;public class Fanxing<T extends Number> { //最小值、最大值和平均值。 T[] nums; Fanxing(T[] a) { nums=a; } T M
2021-03-13 21:30:40
2052
原创 Java计算圆面积,保留小数
Java计算圆面积,保留5位小数编写一个程序,定义一个求圆面积的方法,其中以圆的半径为参数,并将计算结果保留5位小数。package test;import java.util.Scanner;import java.math.*;public class Circle { public static double Area(double r) { double s=(Math.PI)*r*r; return s; } public static void main(String
2021-03-13 21:23:00
1646
原创 Java获取随机偶数并求和
Java获取随机偶数并求和编写一个程序,随机获取1-100之间的6个偶数,并取得这6个数之和。package test;import java.util.Random;import java.util.Scanner;public class MathRandom { public static int GetNum() { int t=1+(int)(Math.random()*100); if(t%2==0) { return t; } else retur
2021-03-13 21:18:34
985
1
原创 Java素数及水仙花问题
Java素数及水仙花问题编写程序,输出小于10000的素数。package test;public class Sushu { public static void main(String []args) { int i,j; for(i=1;i<10000;i++) { for(j=2;j<i;j++) { if(i%j==0) { break; } } if(j==i) { System.out.pr
2021-03-13 20:54:04
65
原创 Java查找最小的k个元素
Java查找最小的k个元素题目描述:查找最小的k 个元素运行结果:package test;import java.util.Scanner;public class Minmum { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int i=0,j=0,temp=0; int n=sc.nextInt(); int[] a=new int[n]; for(i=0;i&
2021-03-13 20:51:13
189
原创 Java判断某天是这一年的第几天
Java判断某天是这一年的第几天输入某年某月某日,判断这一天是这一年的第几天?方法一:package test;import java.util.Scanner;public class Day {public static void main(String[] args) { int i,t=0,s=0; Scanner sc=new Scanner(System.in); int y=sc.nextInt(); int m=sc.nextInt(); int d=sc
2021-03-13 12:05:35
1567
3
原创 Java统计英文字母、空格、数字和其它字符的个数
Java统计英文字母、空格、数字和其它字符的个数输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数.方法一:package test;import java.util.Scanner;public class Chuan { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String ch=sc.nextLine(); int i=0,letters=0,spac
2021-03-13 12:00:33
3249
原创 Android设计计算机界面
Android设计计算机界面<?xml version="1.0" encoding="utf-8"?><GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" androi
2021-03-12 00:03:14
976
原创 哈夫曼编码最优前缀码的贪心算法
哈夫曼编码最优前缀码的贪心算法哈夫曼编码是广泛地用于数据文件压缩的十分有效的编码方法。其压缩率通常在20%~90%之间。哈夫曼编码算法用字符在文件中出现的频率表来建立一个用0,1串表示各字符的最优表示方式。前缀码:对每一个字符规定一个0,1串作为其代码,并要求任一字符的代码都不是其他字符代码的前缀。这种编码称为前缀码。编码的前缀性质可以使译码方法非常简单;例如001011101可以唯一的分解为0,0,101,1101最优前缀码的二叉树总是一棵完全二叉树,即树中任意节点都有2个儿子,节点权重最小的节点在
2021-03-10 13:06:58
886
1
原创 找出第k小元素
找出第k小元素给定线性序集中n个元素和一个整数k,1≤k≤n,要求找出这n个元素中第k小的元素。设计一个算法,用程序设计语言实现。算法思想:先对数组中的元素进行排序,然后输出下标为k-1的元素#include<stdio.h>#include<stdlib.h>#include <time.h>#define MAXSIZE 100void quicksort(int *arr, int start, int end){ if(start<en
2021-03-09 21:26:14
475
原创 安卓RelativeLayout相对布局
安卓RelativeLayout相对布局实现左右上下中心UI界面设计效果图:在这里插入代码片<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http:
2021-03-09 10:32:26
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人