自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java常用的两种反转字符串的方法

方法一 String s="abcdefg"; String s2=""; char[] cs=s.toCharArray(); for(int i=cs.length-1;i>=0;i--) { s2=s2+cs[i]; } System.out.println("对字符串进行反转操作后为:"+s2); 方法二 Stri...

2019-04-21 14:56:49 231 1

原创 打印日历

package x;import java.util.*;public class calendar { //用户输入的年份 public static int year = Integer.MIN_VALUE; //用户输入的月份 public static int month = Integer.MIN_VALUE; // 对应每个月份的天数 public static int...

2019-04-05 17:38:03 251 1

原创 二分法查找

import java.util.Scanner;public class play { public static void main(String[] args) { Scanner input = new Scanner(System.in); int[] num = {1, 5, 10, 20, 25, 35, 40, 55}; System.out.print("输入你...

2019-04-04 09:04:25 142 1

原创 三种排序算法

常用的排序算法有冒泡排序,选择排序,插入排序。其中插入排序难度较大。import java.util.Scanner;public class Thor { public static void main(String[] args) { Scanner input = new Scanner(System.in); int temp; int[] num = {12, 13, ...

2019-03-30 21:56:05 417 1

原创 模拟游戏中的喊话功能

//使用了重载操作对方法进行封装public class drill { public static void main(String[] args) { sendMessage("李二牛"); } public static void sendMessage(String nicName) { String[] contents = {"你是智障吗?","欢迎来到王者荣耀!"...

2019-03-27 17:21:31 667 1

原创 十六进制和十进制的相互转化

package liuquanjiang;import java.util.Scanner;public class play { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入一个整形数字: "); int dec = i...

2019-03-24 20:47:31 367 5

原创 拳皇(Java简单的小程序)

刚开始学习Java,看完老九君的视频根据他的内容敲的代码,感觉还挺有成就感的,毕竟刚学习Java。package helloasd;import java.util.*;public class hellojava { public static void main(String[] args) { Scanner input = new Scanner(System.in); ...

2019-03-14 19:27:42 4534 7

原创 插入排序

#include<stdio.h>#define N 100int main(){ int a[N]; int i,j,n,m; scanf("%d%d",&n,&m); if(n==0&&m==0) return 0; else{ for(i=0;i<n;i++) { scanf("%d",&a...

2019-02-22 22:27:55 90 1

原创 检验并打印幻方矩阵

题目内容:幻方矩阵是指该矩阵中每一行、每一列、每一对角线上的元素之和都是相等的。从键盘输入一个5×5的矩阵并将其存入一个二维整型数组中,检验其是否为幻方矩阵,并将其按指定格式显示到屏幕上。输入格式: “%d”输出格式:如果是幻方矩阵,输出提示信息: “It is a magic square!\n”矩阵元素的输出: “%4d”(换行使用"\n")如果不是幻方矩阵,输出提示信息: “It...

2019-01-05 01:27:15 2221 2

原创 蛇形矩阵

题目内容:从键盘任意输入一个自然数n(n表示矩阵的大小,假设不超过100),请编程输出一个n*n的蛇形矩阵。如果输入的n不是自然数或者输入了不合法的数字,则输出"Input error!"。函数原型: void ZigzagMatrix(int a[][N], int n);函数功能:计算n*n的蛇形矩阵提示:用两个双重循环分别计算n*n矩阵的左上三角和右下三角,设置一个计数器从1开始记录...

2018-12-30 17:08:03 532 1

原创 颠倒句子中的单词顺序

题目内容:从键盘输入一个句子(假设字符数小于100个),句子中的单词之间用空格分隔,句子必须以一个标点符号作为结尾,句子开头和末尾标点符号前均没有空格,以回车表示输入结束,请编程颠倒句中的单词顺序并输出。函数原型:int Inverse(char str1[], char str2[][N])将程序运行结果示例1:Input a sentence:you can cage a swall...

2018-12-30 12:00:08 4869 1

原创 兔子生崽问题

题目内容:假设一对小兔的成熟期是一个月,即一个月可长成成兔,那么如果每对成兔每个月都可以生一对小兔,一对新生的小兔从第二个月起就开始生兔子,试问从一对兔子开始繁殖,n(n<=12)月以后可有多少对兔子(即当年第n月份总计有多少对兔子,含成兔和小兔)?请编程求解该问题,n的值要求从键盘输入。参考答案:依题意,兔子的繁殖情况如图所示。图中实线表示成兔仍是成兔或者小兔长成成兔;虚线表示成兔生小...

2018-12-23 09:45:28 1420 1

原创 寻找鞍点

题目内容:请编程找出一个M*N矩阵中的鞍点,即该位置上的元素是该行上的最大值,是该列上的最小值。如果矩阵中没有鞍点,则输出“No saddle point!”已知函数原型:void FindSaddlePoint(int a[][N], int m, int n);在该函数中输出有无鞍点的信息。程序运行结果示例1:Input m,n:3,3↙Input matrix:1 2 3↙...

2018-12-20 19:28:12 1994 1

原创 组合三位数

题目内容:将0到9这十个数字分成三个3位数,要求第一个3位数,正好是第二个3位数的1/2,是第三个3位数的1/3。问应当怎样分,编写程序实现。输入格式: 无输出格式:"%d,%d,%d\n" (注意:输出的顺序为第一个3位数,第二个3位数,第三个3位数)#include<stdio.h>int main(){ int i,m,count=0,j; long n;...

2018-12-18 19:17:53 1190 2

原创 重复数字检查

题目内容:从键盘输入一个数,检查这个数中是否有重复出现的数字。如果这个数中有重复出现的数字,则显示“Repeated digit!”;否则显示“No repeated digit!”。已知函数原型:int CountRepeatNum(int count[], int n);若有重复数字,则该函数返回重复出现的数字;否则返回-1.程序运行结果示例1:Input n:28212↙Re...

2018-12-17 19:34:42 7474 3

原创 好数对

题目内容:已知一个集合A,对A中任意两个不同的元素求和,若求得的和仍在A内,则称其为好数对。例如,集合A={1 2 3 4},1+2=3,1+3=4,则1,2和1,3 是两个好数对。编写程序求给定集合中好数对的个数。注:集合中最多有1000个元素,元素最大不超过10000程序运行示例1:4↙1 2 3 4↙2程序运行示例2:7↙2456 3251 654 890 100 754 ...

2018-12-16 14:55:32 3281 4

原创 计算礼炮声响次数

题目内容:在海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放1次,B舰每隔6秒放1次,C舰每隔7秒放1次。假设各炮手对时间的掌握非常准确,请编程计算观众总共可以听到几次礼炮声。输入格式:无输出格式:“n=%d”解题思路:本题可以考虑用总炮数减去他们炮响的公倍数,但是这个思路过于麻烦,故可考虑在时间范围内,听到的炮声数(用if和或(||)语句进行实现)。#i...

2018-12-15 10:44:43 2305 2

原创 计算球的反弹高度

题目内容:一个球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下并反弹…,求它在第5次和第10次落地时,分别共经过了多少米?第5次和第10次反弹分别是多高?要求计算结果保留到小数点后3位。用户从键盘输入想要计算的第n次(n<=15)。程序中所有浮点数的数据类型均为float。程序运行结果示例1:Input:5↙5 times:287.5003.125程序运行结果示例2:I...

2018-12-15 10:32:57 6155 1

原创 猜神童年龄

题目内容:美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是一个4位数。我年龄的4次方是一个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”请你编程算出他当时到底有多年轻。#include<stdio.h&gt...

2018-12-14 14:00:35 1671 1

原创 递归法计算两个数的最大公约数

题目内容:利用最大公约数的性质计算。对正整数a和b,当a>b时,若a中含有与b相同的公约数,则a中去掉b后剩余的部分a-b中也应含有与b相同的公约数,对a-b和b计算公约数就相当于对a和b计算公约数。反复使用最大公约数的上述性质,直到a和b相等为止,这时,a或b就是它们的最大公约数。这三条性质,也可以表示为: 性质1 如果a>b,则a和b与a-b和b的最大公约数相同,即Gcd(a, ...

2018-12-14 00:59:20 6629 2

原创 递归法计算游戏人员的年龄

题目内容:有n个人围坐在一起,问第n个人多大年纪,他说比第n-1个人大2岁;问第n-1个人,他说比第n-2个人大2岁,…,问第3个人,他说比第2个人大2岁;问第2个人,他说比第1个人大2岁。第1个人说自己10岁,问第n个人多大年纪。递归函数原型:unsigned int ComputeAge(unsigned int n);提示:计算年龄的递归公式为:输入格式: "%u"输出格式: “The...

2018-12-14 00:35:04 3465 1

原创 n层嵌套平方根的计算

#include<stdio.h>#include<math.h>double Y(double x,int n);int main(){double x;int n;printf(“Please input x and n:”);scanf("%lf,%d",&x,&n);printf(“Result=%.2f\n”,Y(x,n));}...

2018-12-13 00:39:01 3318 1

原创 递归法求和

#include<stdio.h>int Sum(int n){if(n==1)return 1;elsereturn n+Sum(n-1);}int main(){int n;printf(“Please input n:”);scanf("%d",&n);if(n>0)printf(“sum=%d\n”,Sum(n));elseprin...

2018-12-13 00:21:13 630 2

空空如也

空空如也

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

TA关注的人

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