- 博客(25)
- 收藏
- 关注
原创 八、等差数列
题目描述数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一部分的数列,只记得其中 N 个整数。现在给出这 N 个整数,小明想知道包含这 N 个整数的最短的等差数列有几项?【样例输入】52 6 4 10 20(顺序不一定)【样例输出】10【样例说明】包含 2、6、4、10、20 的最短的等差数列是 2、4、6、8、10、12、14、16、18、20。大致思路分析:这个题目思想玄妙首先要想到的是如何找到一个数列,方向千万不能错,不是用暴力循环找出每个数是否符合,而是回归到数
2022-04-04 18:11:31
566
1
原创 思考了下蓝桥杯最短路径(路径)的题目,题主用迪杰斯特拉没做出来,尝试下走运的c出来了
# include<iostream># include<cmath>using namespace std;const int P=99999999;long long minm[2022][2022];int visit[2022] = { 0 };long long grd(long long a,long long b) { if (b == 0) { return a; } else { long l...
2022-03-15 21:40:27
258
原创 定义界面 USB,其中包含抽象方法打开和关闭。定义类麦克风、键盘、鼠标实现 USB 接口。 定义类计算机。
定义界面 USB,其中包含抽象方法打开和关闭。定义类麦克风、键盘、鼠标实现 USB 接口。 定义类计算机。计算机包含专用 USB [] USB。计算机包含三种公共方法:空隙添加(USB USB):无效电源():无效电源关闭()。在主要方法中,新计算机模拟电源和电源关闭。结果如下:package experience6;public class experience6__USB {public static void main(String[] args) { computer ...
2021-07-08 14:01:36
1004
原创 定义抽象类形状。形状包含专用字符串颜色。
定义抽象类形状。形状包含专用字符串颜色。形状包含抽象方法:Shape(), public Shape(String s) 、public double getArea() 、double getVolume()、ToString()、定义圆从形状继承。圆包含私有数据双 x,y 作为中心位置,双半径。圆圈覆盖形状中的所有抽象方法。定义圆锥体从圆圈继承。锥包含双高的私人数据。锥体从圆继承的方法。package experience6;import java.util.*;public class .
2021-07-08 13:59:16
1073
1
原创 写一个银行账户的类,其中定义域包括,id号,账户余额,利率
package experience5;import java.util.*;public class Account {private int id;private double balance;private double annualInterestRate;private Date dateCreated;public Account(){ this(0,0,0); dateCreated = new Date();}public Accou...
2021-07-08 13:51:59
231
原创 写一个Triangle类,其中定义域至少有其三条边,填充颜色(此代码又写了一个类进行继承)等等,并且在主函数中对其进行了展示
package experience5;import java.util.*;public class Triangle extends GeoObject{private double side1;private double side2;private double side3;public Triangle(){ side1=side2=side3=1;}public Triangle(double side1,double side2,double side...
2021-07-06 14:42:12
166
原创 将String类用自己的代码写出来
package experience3;import java.util.*;public class part3 { public static void main(String[] args) { Scanner input=new Scanner(System.in); char[]c1= {'a','b','v'}; int k=123; MyString1 c=new MyString1(c1); System.out.print...
2021-07-06 14:37:03
161
原创 写一个三角形类,其定义域必须包括其位置信息x,y,还需要由获取定义域,获取实例三角形周长,面积的方法
package experience3;//该代码中所应用的位置类是引用于上篇博客的位置类public class part2 { public static void main(String[] args) { Triangle2D t1=new Triangle2D(new MyPoint(2.5,2),new MyPoint(4.2,3),new MyPoint(5,3.5)); System.out.println(t1.getArea(...
2021-07-06 14:32:15
76
原创 写一个二维直角坐标的类,其中包括其位置 x,y 以及可以返回两点之间的距离的实例方法,并在主类方法中进行展示
package experience3;public class part1 {public static void main(String[] args) { MyPoint c1=new MyPoint(); MyPoint c2=new MyPoint(10,30.5); System.out.println("("+c1.getnumx()+" , "+c1.getnumy()+")"); System.out.println( MyPoint.d...
2021-07-06 14:28:26
186
原创 随意写出五十个数字。并且以每行五个数字的形式显示出来
package experce2;import java.util.*;public class thethird {public static void main(String[] args) { Random g1=new Random(1000); int i1=0; for(int i=0;i<50;i++) { System.out.print(" "+g1.nextInt(100)+" ");...
2021-07-06 14:24:26
348
原创 定义股票类,并且在主类中用此类算出两天间股票的增跌率
package experce2;public class thesecound {public static void main(String[] args) { Stock a=new Stock("ORCL","Oraclecorporation"); a.number1(34.5); a.number2(34.35); System.out.println(a.currenPrice+" "+a.preciousClosingPrice);...
2021-07-06 14:22:32
97
原创 声明一个rectangle类并写两个方法分别计算面积和周长,再在主类中进行运用,其中主类中的高,宽全为随便输入的例子
package experce2;public class thefirst {public static void main(String[] args) { Rectangle a1= new Rectangle(4,40); Rectangle a2= new Rectangle(3.5,35.9); System.out.println(a1.height+" "+a1.width+" "+a1.getArea()+" "+a1.getPerime...
2021-07-06 14:20:20
229
原创 对输入的一串字符进行排序
package chapter1;import java.util.*;public class sort {public static void main(String[] args) { System.out.println("please input a string and we will sort them."); Scanner input=new Scanner(System.in); String a=input.nextLine(); S...
2021-07-06 14:14:34
239
原创 计算输入的数字的平均数
package chapter1;import java.util.*;public class ave {public static void main(String[] args) { int i; double i1; double []a=new double[10]; Scanner input=new Scanner(System.in); System.out.println("please input ten numbers:")...
2021-07-06 14:13:14
194
原创 阶乘函数写法
int power (int x,int n){ int sum,n1; for(sum=1,n1=1;n1<=n;n1++) { sum=sum*x; } return sum;}
2021-07-06 14:10:31
190
原创 以下sum函数用来求a,b两数的和,在主函数中输入两个数并调用sum函数求其和。
#include <stdio.h>sum (float a,float b)int main(){float x,y;printf("%f\n",sum(x,y));return 0;}sum (float a,float b){float c;c=x+y;return c;}\
2021-07-01 15:47:38
4964
1
原创 输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数。
# include<stdio.h>int main(){ char ch; int n1=0,n2=0,n3=0,n4=0; ch=getchar(); while(ch!='*') { if(ch>='A'&&ch<='Z') { n1=n1++; } else if (ch>='a'&&...
2021-07-01 14:39:10
626
原创 输出100以内所有能被3整除但不能被5整除的数,按每5个数的形式输出。
# include<stdio.h>int main(){ int i=1; for(;i<=100;i++) { if(i%3==0&&!i%5==0) { printf("%10d",i); if(i%5==0) putchar('\n');} } return 0;}...
2021-07-01 14:38:22
9862
1
原创 编写程序计算下列S的值。(1) S=1-1/2+1/3-1/4+1/5+……-1/100(2) S=1!+2!+3!+……10!(3) S=1/2+2/3+3/5+5/8+…… (前20项的和
(1)# include<stdio.h>int main(){ int i=1,sign=1; float n,sum=0; while(i<101) { n=(1./i)*sign; sign=-sign; sum=sum+n; i=i++; } printf("sum=%f\n",sum); return 0;}(2)#...
2021-07-01 14:37:06
5941
原创 输出如下图形
112112321123432112345432112345654321123456765432112345678765432112345678987654321# include<stdio.h>int main(){ int i=1,j1,j2,j3; for(i=1;i<10;i++) { for(j1=10-i;j1>=1;j1--) { ...
2021-07-01 14:35:10
697
原创 打印如下图形:
****************#include<stdio.h>int main(){ inti,j;for (i=1;i<=4;i++) {for (j=0;j<=10-i;j++){ printf(" "); } //输出*之前的空格 for (j=1;j<=2*i-1;j++){ printf("*"); } // 输出每一行的“*”printf("\n"); //输完每一行...
2021-07-01 14:33:38
157
原创 对奇数偶数总数进行清点
package chapter01;import java.util.*;public class inputsandprint {public static void main(String[] args) { System.out.println("请输入一些数字,且输入非数字确认结束你的数字输入"); Scanner input=new Scanner(System.in); int s1=0; int s2=0; int num;...
2021-07-01 14:29:55
48
原创 不同条件所使打折不同,根据条件以及输入金额写出所打折的金额
package chapter01;import java.util.*;public class couponsofsupermarketcustom { public static void main(String[] args) { System.out.println("Please input how much you spend in your grociers"); Scanner input=new Scanner(System.in);...
2021-07-01 14:27:03
216
原创 为输入的三个字符进行排序
package chapter01;//包名import java.util.*;public class thelocationofcity//类名 {public static void main(String[] args) { System.out.println("Please input three cities:"); Scanner input=new Scanner(System.in); String s1=input.next(); ...
2021-07-01 14:24:39
57
原创 随机输出一个月份
package chapter01;//包名public class monthandnumberofrandom//类名{ public static void main(String[] args) { int year=1+(int)(Math.random()*12); switch(year) { case 1:System.out.println("1月 January");break;...
2021-07-01 14:22:11
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人