自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux系统函数之文件系统管理

stat函数详解

2022-08-26 17:00:58 145 1

原创 java学习遇到的bug

hasNextDouble()这个函数只判断一次,一次之后全部判定为false

2021-07-26 12:09:18 90

原创 java学习遇到的bug

在学习的过程中遇到“The type 类名 is already defined”这种bug解决办法:第一种:点击->project->clean//将你的工程文件清理一下第二种:查看你这个包里面是不是还有其他的类名实和你这个定义的类名相同的,或者是其他类中定义了和你这个类名一样删除一个,或者改名,都可以,最简单的办法是将你现在要创建的类得名字改一下,应该就可以了!...

2021-07-23 17:03:51 158

原创 java学习遇到的bug

出现“The public type c must be defined in its own file“”这个问题,是由于定义的JAVA类同文件名不一致;  解决方法:  1、把文件名修改同公共类一样的名字;  2、把类名修改成同文件名;  3.子类继承父类时,不需要再用public修饰...

2021-07-23 16:56:01 215

原创 承压计算

X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每块金属原料的外形、尺寸完全一致,但重量不同。金属材料被严格地堆放成金字塔形。75 87 8 89 2 7 28 1 4 9 18 1 8 8 4 17 9 6 1 4 5 45 6 5 5 6 9 5 65 5 4 7 9 3 5 5 17 5 7 9 7 4 7 3 3 14 6 4 5 5 8 8 3 2 4 3...

2020-04-09 15:07:40 140 1

原创 等差素数列

2,3,5,7,11,13,…是素数序列。类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。上边的数列公差为30,长度为6。2004年,格林与华人陶哲轩合作证明了:存在任意长度的素数等差数列。这是数论领域一项惊人的成果!有这一理论为基础,请你借助手中的计算机,满怀信心地搜索:长度为10的等差素数列,其公差最小值是多少?#include<s...

2020-04-09 10:45:40 188

原创 三羊献瑞

观察下面的加法算式: 祥 瑞 生 辉三 羊 献 瑞三 羊 生 瑞 气其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。#include<stdio.h>int main(){int a,b,c,d,e,f,g,h,i,j,sum1,sum2,sum;for(a=0;a<1...

2020-04-07 14:44:57 88

原创 移动距离

X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3…当排满一行时,从下一行相邻的楼往反方向排号。比如:当小区排号宽度为6时,开始情形如下:1 2 3 4 5 612 11 10 9 8 713 14 15 …我们的问题是:已知了两个楼号m和n,需要求出它们之间的最短移动距离(不能斜线方向移动)输入为3个整数w m n,空格分开,都在1到1000...

2020-04-07 09:32:27 152

转载 交换瓶子

有N个瓶子,编号 1 ~ N,放在架子上。比如有5个瓶子:2 1 3 5 45要求每次拿起2个瓶子,交换它们的位置。经过若干次后,使得瓶子的序号为:1 2 3 4 5对于这么简单的情况,显然,至少需要交换2次就可以复位。如果瓶子更多呢?你可以通过编程来解决。输入格式为两行:第一行: 一个正整数N(N<10000), 表示瓶子的数目第二行:N个正整数,用空格分开,表示瓶子...

2020-03-30 21:18:42 74

原创 方格填数

如下的10个格子±-±-±-+| | | |±-±-±-±-+| | | | |±-±-±-±-+| | | |±-±-±-+填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?#include<stdio.h>#include<math.h>int main(){long...

2020-03-29 19:25:22 88

原创 剪邮票

如【图1.jpg】, 有12张连在一起的12生肖的邮票。现在你要从中剪下5张来,要求必须是连着的。(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。#include<stdio.h>#include<math.h>int main(){int a,b,c,d,e,f=0,g;for(a=1;a<...

2020-03-29 19:22:42 134

原创 全球变暖

【问题描述】你有一张某海域NxN像素的照片,".“表示海洋、”#"表示陆地,如下所示:….##….##……##.…####.…###.…其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素的范围会被海水淹没。具体来说如果一块陆地像素与海洋相邻(上下左右四个相邻像素中有海洋),它就会被淹...

2020-03-20 22:06:28 128

原创 寻找特殊单词

【问题描述】任意输入一个字符串,如果这个字符串是由:辅音字母+元音字母+辅音字母+元音字母组成的,怎输出Yes,否则输出No。**注:**元音字母有,a,o,e,i,u,其余字母均为辅音字母。样例输入worldhellow样例输出NoYes#include<stdio.h>int main(){char a[100]={‘b’,‘c’,‘d’,‘f’,‘g’,‘...

2020-03-17 09:31:22 160

原创 八皇后问题

【问题描述】会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数的吃掉其他棋子。如何将8个皇后放在8*8的棋盘上使他们谁也不能被吃掉,这就是著名的八皇后问题。对于某个满足要求的8皇后摆放方法,定义一个皇后串a与之对应即a=b1 b2……b8,其中bi为相应摆法中第i行皇后所处的列数,已经知道8皇后问题一共有92组解。给出一个数b,要求输出第b个串。串的比较是这样的:皇后串x置于皇后串y...

2020-03-14 20:07:24 335

原创 递归反向输出字符串

【问题描述】编写一个递归函数,实现将输入的任意字符串反向输出的功能。如果输入字符串:ABCD,输出字符串DCBA。#include<stdio.h>A(){char a;scanf("%c",&a);if(a!=’#’)A();if(a!=’#’)printf("%c",a);}int main(){printf(“以字符#结束\n”);A(); ...

2020-03-10 19:59:53 640

原创 寻找素数

【问题描述】寻找1~n内的素数,任意输入一个数n#include<stdio.h>int A(int n){int i;for(i=2;i<n;i++){if(n%i==0) return 0;}return 1;}B(int low ,int high){int i;for(i=low;i<=high;i++){if(A(i)){pr...

2020-03-10 19:43:39 346

原创 寻找矩阵中的鞍点

【问题描述】在一个矩阵中,可能会有这样的元素,它在该行中最大,而在该列中最小。我们把这样的元素称为“鞍点”,一个矩阵中可能没有鞍点,在任意输入一个5*5的矩阵,寻找该矩阵中的鞍点,并将它在矩阵中的位置(行,列)输出。#include<stdio.h>int main(){int a[5][5],i,j,m,n,max,e=0,f=0;printf(“请输入一个矩阵a[5][...

2020-03-07 19:48:42 2091

原创 冒泡排序

【问题描述】编写一个c程序,应用冒泡排序算法对序列{2,5,6,3,7,8,0,9,12,1}进行排序,要求从大到小排序,并输出排序后的序列元素#include<stdio.h>void bub(int k[],int n){int i,j,tmp,flag=1;for(i=1;i<=n-1&&flag==1;i++){flag=0;for(j=...

2020-03-06 20:55:27 94

原创 判断闰年

【问题描述】判断某年某月是否是闰年输入数据输入只有一行,包含一个整数a输出要求输出一行,如果公元a年是闰年则输出Yes,否则输出No输入样例2006输出样例No#include<stdio.h>int main(){int year;scanf("%d",&year);if((year%40&&year%100!=0)||(year...

2020-03-06 20:48:37 110

原创 砝码称重

【问题描述】设有1g,2g,3g,5g,10g,20g砝码各若干枚(其总重量<=1000),要求计算用这些砝码能称出的不同重量的个数,但不包括一个砝码也不用的情况。输入数据输入为一行,包含6个正整数,a1,a2,a3,a4,a5,a6,表示1g砝码有a1个,2g砝码有a2个,3g砝码有a3个,5g砝码有a4个,10g砝码有a5个,20g砝码有a6个。输入样例1 1 0 0 0 0...

2020-03-04 19:31:43 4398 1

原创 不定方程求解

【问题描述】给定正整数a,b,c,求不定方程ax+by=c关于未知数x和y的所有非负整数解组数。输入数据时输入为一行,包含三个正整数a,b,c,两个整数之间用空格隔开,每个数均不大于1000。输出数据即为不定方程的非负整数解组数。输入样例2 3 18输出样例4#include<stdio.h>int main(){int a,b,c,i,j,k,sum...

2020-03-03 19:18:09 2570

原创 质数的和与积

【问题描述】两个质数的和是s,它们的积最大是多少?输入数据输入为一行,包含一个整数s(0<=s<=10000)。输出数据一个整数,为两个质数的最大乘积。数据保证有解。输入样例50输出样例589#include<stdio.h>#include<math.h>int main(){int a,b,c,d,e,n,m,i,j,sum=0,...

2020-03-02 19:12:53 1752

原创 数字三元组

【问题描述】考虑三元组<a1,a2,a3>。已知0<=a1,a2,a3<=n,而且a1+a2是2的倍数,a2+a3是3的倍数,a1+a2+a3是5的倍数,任务是找到一组a1,a2,a3,使得a1+a2+a3最大。输入数据输入为一行,包含一个整数n(0<=n<=100)输出数据一个整数,即a1+a2+a3的最大值输入样例3输出样例5#inclu...

2020-03-02 19:06:11 2041

原创 两个四阶矩阵相乘

#include<stdio.h>void brmul(double a[],double b[],int m,int n,int k,double c[]);int main(){int i,j;static double a[4][4]={{1.0,3.0,-2.0,0.0},{-2.0,-1.0,5.0,-7.0},{0.0,5.0,4.0,9.0},{7.0,8.0,...

2020-03-01 20:08:07 3953

原创 生理周期

【问题描述】人生来就有三个周期,分别为体力周期,情感周期,智力周期,它们的周期长度分别为23天,28天,33天。每一个周期中有一天是高峰期。在高峰期这一天,人会在相应的方面表现出色,例如,在智力周期的高峰,人会思维敏捷,注意力高度集中。因为三个周期的长度不一样,所以三个周期的高峰不会在同一天。对于每个人,想知道何时三个高峰在同一天。对于每个周期,会给出从当前年份的第一天开始到出现高峰期的天数。给...

2020-02-29 20:10:21 361

原创 合唱队形

【问题描述】N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学不交换位置就能排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2,……k,他们的身高分别为T1,T2,T3,……TK,他们的身高满足T1<T2<……Ti,Ti>Ti+1>……>Tk,计算需要几位同学出列,可以使得剩下的同学位置不变排成合唱队形。输入数据...

2020-02-29 19:49:52 214

原创 细菌繁殖

【问题描述】一种细菌的繁殖速度是每天成倍增长。例如,第一天有10个细菌,第二天就变成20个,第三天就变成40个,……现在给出第一天的日期和细菌数目,写程序求出到某一天的细菌数目。输入数据第一行有一个整数n,表示测试数据的数目。其后n行每行有5个整数,整数之间用一个空格隔开。第一个数表示第一天的月份,第二个数表示第一天的日期,第三个数表示第一天的细菌数目,第四个数表示要求的那一天的月份,第五个...

2020-02-28 19:56:50 656 1

原创 与7无关的数

【问题描述】一个正整数,如果它能被7整数,或者它的十进制表示法中某一位数字为7,则称其为与7相关的数。求所有小于或等于n(n<100)的与7无关的正整数的平方和。#include<stdio.h>int main(){int a,b,c,n,m,sum=0;printf(“请输入一个整数:”);scanf("%d",&n);for(a=1;a<=n;...

2020-02-28 19:45:34 689

原创 排列

【问题描述】给出正整数n,则1~n这n个数可以构成n!种排列,把这些排列按照从小到大的顺序列出,如n=3时,列出123,132,213,231,312,321六个排列。任务描述:给出某个排列,求出这个排列的下k个排列,如果遇到最后一个排列,则下移排列为为第1个排列,即排列123……n。例如,对于n=3,k=2,给出排列231,则它的下一个排列为312,下两个排列为321,因此答案是321。输...

2020-02-27 18:05:02 728

原创 约塞夫问题

【问题描述】有n只猴子,按顺时针方向围成一圈选大王(从编号1~n),从第1号开始报数,一直数到m,数到m的猴子推出圈外,剩下的猴子在接着从1开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是大王。编程输入n和m,输出最后的猴王编号。输入数据每行用空格分开两个整数,第一个是n,第二个是m,最后一行是0 0.样例输入6 212 48 ...

2020-02-26 15:04:14 134

原创 学校门前的树

【题目描述】某校门外长度为L的马路上有一排树,每两课相邻的树之间的间隔都是1米。可以把马路看成一个数轴,马路的一端在数轴的o的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,3,4,5……,L都种有一棵树。马路上有一些区域要用来建地铁,这些区域用他们在数轴上的起始点和终止点表示。已知任意区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点...

2020-02-25 19:17:57 181

原创 装箱问题

【题目描述】一个工厂制造的产品形状都是长方体,它们的高度都是h,长度和宽度都相等,一共有6种型号,每种型号的长度和宽度分别为11、22、33、44、55、66。这些产品通常使用一个66h的长方体箱子包装并邮寄给客户。因为邮费很贵,所以工厂要想方设法减少每个订单运送时的箱子数量。工厂需要一个好的程序来解决这个问题从而节省费用。请设计这个程序。输入数据输入包括多行,每一行代表一个订单。每个订单包...

2020-02-24 15:32:50 267

原创 给定出生年月日及现在年月日,计算天数

#include<stdio.h>int main(){int F(int ,int );int K(int );int year1,month1,day1,a,b,h,m,n;int year,month,day,d,e,f=0,g;printf(“请输入以前年月日:”);scanf("%d %d %d",&year1,&month1,&day...

2020-02-23 18:51:43 693

原创 计算某年某月是本年度的第几天

#include<stdio.h>int main(){int year,month,day,sum,a;printf(“请输入年月日:”);scanf("%d %d %d",&year,&month,&day);if((year%40&&year%100!=0)||year%4000){if(month1)a=day;if(...

2020-02-23 18:46:09 119

原创 给出年月日,计算该日是星期几

注:根据公式s=x-1+[x-1/4]-[x-1]/100+[x-1]/400+c<1>x是公元年数<2>c是从这一年元旦算起到这天为止的日数<3>求出s之后用s对7取余,余数为0表示星期天,为1表示星期一……#include<stdio.h>int main(){int year,month,day,sum,a,c;printf(...

2020-02-23 18:41:51 760

原创 谁在说谎

【题目要求】3个嫌疑犯在法官面前各执一词,甲说:乙在说谎;乙说丙在说谎;丙说甲乙两人都在说谎。法官为难了,甲乙丙三人到底说在说谎,谁说的是真话?#include<stdio.h>int main(){int a,b,c,d,e,f;for(a=0;a<=1;a++)//0说的是假话,1说的是真话{for(b=0;b<=1;b++){for(c=0;c&l...

2020-02-22 18:59:14 200

原创 新郎和新娘

【题目要求】3对新婚夫妇参加婚礼,3个新郎为A、B、C,3个新娘为X、Y、Z。有人不知道谁和谁结婚,于是询问了6位新人中的3位,但听到的回答是这样的:A说他将和X结婚;X说她的未婚夫是C;C说将和Z结婚。这人听后知道他们在开玩笑,全是假话。请编程找出谁和谁结婚。#include<stdio.h>int main(){char a,b,c,handend[3]={‘A’,‘B’...

2020-02-22 18:53:23 195

原创 常胜将军

【题目要求】现有21根火柴,两人轮流抽取,每人每次可以取走1~4根,不可多取,也不能不取,谁取最后一根火柴谁输。请编写一个程序进行人机对弈,要求人先取,计算机后取,计算机一方为“常胜将军”。注:解题关键在于人和计算机每次取的火柴数之和等于5,这样无论怎么下,计算机一方为常胜将军。#include<stdio.h>int main(){int sum=21,complter...

2020-02-22 18:29:54 323

原创 渔夫捕鱼问题

【题目要求】A、B、C、D、E这五个渔夫夜间合伙捕鱼,凌晨时都疲倦不堪,各自在河边的树丛中找地方睡着了。待日上三竿,渔夫A第一个醒来,他将鱼分作5份,将多余的一条扔回河中,拿自己的一份回家去了。渔夫B第二个醒来,他将鱼分作5份,扔掉多余的一条,拿走自己的一份,接着C,D,E依次醒来,也都按同样的办法分鱼,问5个渔夫至少合伙捕了多少条鱼?注意:<1>每次捕的鱼必须是整数条,假如第5...

2020-02-21 19:18:55 1068

原创 验证尼科彻斯定理

题目要求尼科彻斯定理可以叙述为:任何一个整数的立方都可以表示成一串连续奇数的和。这些奇数一定要连续的,例如1,3,5,7,9……。编写一个程序,验证尼科彻斯定理。#include<stdio.h>int main(){int a=1,b=1,c=0,d=1,e,n,sum=0;printf(“请任意输入一个整数:”);scanf("%d",&n);e=nnn;...

2020-02-21 18:57:00 216

空空如也

空空如也

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

TA关注的人

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