自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java算法API——Arrays类常用方法

if 新数组length==老数组length:完全copy。if 新数组length>老数组length:补充默认初始值。if 新数组length<老数组length:部分copy。

2023-10-09 14:01:51 93 1

原创 Java JDK7、8时间相关类

Java JDK7、8时间相关类。

2023-09-19 21:41:34 88 1

原创 Java switch-case扩展 (case穿透、JDK12 switch新特性)

case穿透是指在switch-case中,执行完当前case语句,因为省略了break语句,导致无法跳出switch,所以继续向下执行下一条case语句的情况。对switch的语法进行了扩展,这个特性可以大大简化代码,并且避免因为遗忘break语句引发bug。

2023-06-26 22:20:42 601 1

原创 Java JDK安装目录

JDK的安装目录主要有以下部分bin:存放各种工具命令 (javac、java)conf:存放相关配置文件include:存放一些平台特定的头文件jmods:存放各种模块legal:存放各模块的授权文档lib:存放工具的一些补充jar包

2023-06-22 15:42:34 247 1

原创 windows常见的CMD命令

windows常见的CMD命令

2023-06-22 15:06:53 56 1

原创 小明有5本新书,要借给A、B、C这3位小朋友,若每人每次只能借1本,则可以有多少种不同的借法

小明有5本新书,要借给A、B、C这3位小朋友,若每人每次只能借1本,则可以有多少种不同的借法题目:小明有5本新书,要借给A、B、C这3位小朋友,若每人每次只能借1本,则可以有多少种不同的借法。程序分析:排列组合问题。从5个数中取3个不同数的排列组合。将5本书进行1-5的编号。#include<stdio.h>int main(){ int a,b,c,x=0; for(a=1;a<=5;a++) for(b=1;b<=5;b++) for(c=1;c<

2021-07-11 07:46:58 4378

原创 编程求出一个整数的任意次方的最后三位数,即求x^y的最后三位数,其中x和y从键盘输入

编程求出一个整数的任意次方的最后三位数,即求x^y的最后三位数,其中x和y从键盘输入题目:编程求出一个整数的任意次方的最后三位数,即求x^y的最后三位数,其中x和y从键盘输入。程序分析:一个整数的任意次方很可能产生越界情况,要考虑计算结果是否越界的问题,要避免产生越界问题同时又不使程序结果产生误差。#include<stdio.h>int main(){ int s,x,y,i,j; printf("请输入x,y\n"); scanf("%d,%d",&x,&y

2021-05-04 23:41:20 6369 3

原创 某市体育彩票采用整数1,2,3,…,36表示36种体育运动,一张彩票可选择7种运动。编写程序,选择一张彩票的号码,使这张彩票的7个号码之和是105且相邻两个号码之差按顺序依次是1,2,3,4,5,6。

某市体育彩票采用整数1,2,3,…,36表示36种体育运动,一张彩票可选择7种运动。编写程序,选择一张彩票的号码,使这张彩票的7个号码之和是105且相邻两个号码之差按顺序依次是1,2,3,4,5,6。例如,第一个号码是1,则后续号码应该是2,4,7,11,16,22题目:某市体育彩票采用整数1,2,3,…,36表示36种体育运动,一张彩票可选择7种运动。编写程序,选择一张彩票的号码,使这张彩票的7个号码之和是105且相邻两个号码之差按顺序依次是1,2,3,4,5,6。例如,第一个号码是1,则后续号码应该

2021-05-04 23:40:02 1219 3

原创 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5

将一个正整数分解质因数。例如:输入90,打印出90=233*5题目:将一个正整数分解质因数。例如:输入90,打印出90=233*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数k恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n>k,n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。#include<stdio.h&gt

2021-05-04 23:37:30 7411

原创 求1-1000以内的回文素数。回文素数指的是这个数既是回文数又是素数。

求1-1000以内的回文素数。回文素数指的是这个数既是回文数又是素数。题目:求1-1000以内的回文素数。回文素数指的是这个数既是回文数又是素数。程序分析:回文数就是将一个数从左向右读是一样的。定义一个函数用于判断是否是素数。对1到1000之间的数进行穷举,找出符合条件的数并输出。#include<stdio.h>int main(){ int a,b,i,j,k; for(i=1;i<=1000;i++)// 穷举 { b=0; if((i%2!=0&&

2021-05-04 23:35:48 2972 1

原创 一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱;第二天我仍给你十万元,你给我两分钱;第三天我仍给你十万元,你给我四分钱;....,你每天

一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱;第二天我仍给你十万元,你给我两分钱;第三天我仍给你十万元,你给我四分钱;…,你每天给我的钱是前一天的两倍,直到满一个月(30天)。百万富翁很高兴,欣然接受了这个契约。请编写一个程序计算:这一个月中陌生人给了百万富翁多少钱,百万富翁给陌生人多少钱题目: 一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱;第二天我仍给你十万元,你给我两分

2021-05-04 23:34:04 21135 5

原创 如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数

如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数题目:如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。程序分析:求A的因子之和为B,再求B的因子之和为C。判断A是否等于C。#include<stdio.h>int main(){ int a,b,i,j,c

2021-05-04 23:01:13 9543 6

原创 有一种六位数,它本身是一个整数的平方,而且它的第三位和高三位也分别是一个整数的平方,如224625=4752,且225=152,625=252。求满足该条件的所有六位数

有一种六位数,它本身是一个整数的平方,而且它的第三位和高三位也分别是一个整数的平方,如224625=4752,且225=152,625=252。求满足该条件的所有六位数#include<stdio.h>int main(){ int i,j,k,m; for(i=100000;i<1000000;i++) for(j=300;j<1000;j++) if(j*j==i)// 本身是一个整数的平方 for(k=1;k<33;k++) if(

2021-05-04 22:59:38 1013

原创 输入某年某月某日,判断这一天是这一年的第几天

输入某年某月某日,判断这一天是这一年的第几天题目:输入某年某月某日,判断这一天是这一年的第几天。程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天。特殊情况,闰年且输入月份大于3时需考虑多加一天。#include<stdio.h>int main(){ int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int y,m,d,i; printf("请输入年.月.日\n"); scanf(

2021-05-04 22:53:01 14168 3

原创 根据输入的三角形的三条边的值,判断三角形的类型(等边、等腰、直角、普通、非三角形)并输出

根据输入的三角形的三条边的值,判断三角形的类型(等边、等腰、直角、普通、非三角形)并输出。题目:根据输入的三角形的三条边的值,判断三角形的类型(等边、等腰、直角、普通、非三角形)并输出。程序分析:先根据两边之和是否大于第三条边来判断是否能够成三角形,若能构成三角形则进一步根据边的值判断是什么类型的三角形。#include<stdio.h>int main(){ int a,b,c; printf("请输入三角形的三边a,b,c的值(整数)\n"); scanf("%d,%d,%

2021-05-04 22:46:16 8347 9

原创 编写一程序计算到现在为止已经过了多少天,现在的时间是几时几分几秒

编写一程序计算到现在为止已经过了多少天,现在的时间是几时几分几秒。题目:假设从键盘输入从某日午夜零点到现在已过去的时间(单位:秒),编写一程序计算到现在为止已经过了多少天,现在的时间是几时几分几秒。程序分析:使用/和%。#include<stdio.h>void main(){ int x,d,h,m,s; printf("请输入已过去的秒数\n"); scanf("%d",&x); d=x/(24*60*60); s=x%60; m=x/60%60; h=x/

2021-05-04 22:42:58 2167

原创 求π近似值(for)

求π近似值(for)#include<stdio.h>void main(){ int i; float a=0,b; for(i=1;2*i-1<=1000000;i++) { b=2*i-1; if(i%2==0) a-=1/b; else a+=1/b; } printf("π约为%f\n",a*4);}

2020-11-08 14:08:43 2965

原创 求俩正整数的最大公因子(for)

求俩正整数的最大公因子(for)求两个正整数的最大公因子。采用Euclid(欧几里德)算法来求最大公因子,其算法是:(1) 输入两个正整数m和n。(2) 用m除以n,余数为r,如果r等于0,则n是最大公因子,算法结束,否则(3)。(3) 把n赋给m,把r赋给n,转(2)。#include<stdio.h>void main(){ int m,n,r; scanf("%d,%d",&m,&n); for(r=m%n;r!=0;r=m%n) m=n,n=r;

2020-11-08 14:04:50 3340

原创 角谷猜想的验证

角谷猜想的证明日本一位中学生发现一个奇妙的“定理”,请角谷教授证明,而教授无能为力,于是产生角谷猜想。猜想的内容是:任给一个自然数,若为偶数除以2,若为奇数则乘3加1,得到一个新的自然数后按照上面的法则继续演算,若干次后得到的结果必然为1。请编程验证。#include<stdio.h>void main(){ int a; scanf("%d",&a); while(a!=1) { if(a%2==0) a/=2; else a=a*3+1; } pri

2020-11-08 14:01:18 2316 1

原创 猴子吃桃(for)

猴子吃桃问题猴子吃桃问题:有一堆桃子不知数目,猴子第一天吃掉一半,觉得不过瘾,又多吃了一只,第二天照此办理,吃掉剩下桃子的一半另加一个,天天如此,到第十天早上,猴子发现只剩一只桃子了,问这堆桃子原来有多少个?include<stdio.h>void main(){ int x,y=1; for(x=1;x<=9;x++) y=(y+1)*2; printf("%d",y);}答案:1534...

2020-11-08 13:56:46 2853 2

主要代码.txt

主要代码.txt

2022-11-25

new_file.js

new_file.js

2022-10-01

空空如也

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

TA关注的人

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