自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql表设计的经验准则

Mysql表设计的经验准则

2023-03-24 20:31:44 311 2

原创 JavaSE进阶day01————知识回顾

面向对象特征类中有且仅有五大成分面向对象的三大特征: 封装,继承,多态封装的规范

2022-10-12 23:14:26 222

原创 c语言每日一敲——第八天:时间显示

题目:时间显示时间限制:1.0s内存限制:256.0MB本题总分:15分[问题描述]小蓝要和朋友合作开发-一个时间显示的网站。在服务器上,朋友已经获取了当前的时间,用一个整数表示,值为从1970年1月1日00:00:00到当前时刻经过的亳秒数。现在,小蓝要在客户端显示出这个时间。小蓝不用显示出年月日,只需要显示出时分秒即可,毫秒也不用显示,直接舍去即可。给定一个用整数表示的时间,请将这个时间对应的时分秒输出。[输入格式]输入行包含一个整数,表示时间。[输出格式]输...

2021-12-24 21:09:47 672

原创 c语言每日一敲——第七天:卡片

题目:卡片小蓝有很多数字卡片,每张卡片上都是数字0到9。小蓝准备用这些卡片来拼一些数,他想从1开始拼出正整数,每拼一个就保存起来,卡片就不能用来拼其他数了。小蓝想知道自己能从1拼到多少。例如,当小蓝有30张卡片,其中0到9各3张,则小蓝可以拼出1到10,但是拼11时卡片1已经只有一张了,不够拼出11.现在小蓝手里有0到9的卡片各2021张,共20210张,请问小蓝可以从1拼到多少?提示:建议使用计算机编程解决问题。解题思路:暴力枚举从1枚举到n。拿出卡牌的每...

2021-12-17 20:57:24 2353

原创 c语言每日一敲——第六天:空间

题目:空间 小蓝准备用256MB的内存空间开一个数组,数组的每个元素都是32位二进制整数,如果不考虑占用的空间和维护内存需要的辅助空间,请问256MB的空间可以存储多少个32位二进制整数?解题思路:1MB=1024kb1KB=1024字节1字节=8bit所以32位二进制=32bit=21/8=4个字节根据题目求256*1024*1024/4即可#include<stdio.h>int main(){ int ret=0; //1mb=1024...

2021-12-16 12:36:35 1580

原创 c语言每日一敲——第五天:跑步训练

题目:跑步练习小明要做一个跑步训练。初始时,小明充满体力,体力值为10000。如果小明跑步,每分钟损耗600体力。如果小明休息,每分钟增加300的体力。体力的损耗和休息都是均匀变化的。小明打算跑一分钟、休息一分钟、跑一分钟、休息一分钟......如此循环。如果某个时刻小明的体力到达0,他就停止锻炼。请问小明在多久后停止锻炼。为了使答案为整数,请以秒为单位输出答案。答案中只填写数,不填写单位。解题思路:由题可知:两分钟为一个周期,一个周期损耗300体力值。因为一分钟消耗60..

2021-12-14 20:48:26 2216 5

原创 c语言每日一敲——第三天:年号字符(递归)

题目:年号字符小明用字母A对应数字1,B对应2,以此类推,用Z对应26。对于27以上的数字,小明用两位或更长位的字符串来对应,例如AA对应27,AB对应28,AZ对应52,LQ对应329.请问2019对应的字符串是什么?答案提交:这是一道填空的题,你只需要算出结果后提交即可。本题的结果为一个大写的字符串,在提交答案时只填写这个字符串,注意全部大写,填写多余内容无法得分。解题思路:如题所知AA=1*26^1+1*26^0AZ=1*26^1+26*26^0L...

2021-12-12 10:52:58 1105 2

原创 c语言每日一敲——第二天:数的分解

题目: 把2019分解成3个各不相同的正整数之和,并且要求每个正整数都不包含数字2和4,一共有多少种不同的分解方法?注意:交换3个整数的顺序被视为同一种方法,例如1000+1001+18和1001+1000+18被视为同一种。答案提交:这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容无法得分。解题思路:利用循环暴力解题,根据题目要求进行判断并硬解//哈哈哈#include<stdio...

2021-12-11 10:48:09 700 1

原创 c语言每日一敲——第一天:维纳年龄问题

题目: 美国数学家(N.Wiener)智力早熟,11岁就上了大学。他曾经在1935-1936年应邀来中国清华大学讲学。一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是一个4位数。我年龄的4次方是一个6位数。这10个数字正好包括了从0-9这10个数字,每个都恰好出现1次。”请你编程算出他当时的年龄。解题思路:由此可知10的立方为1000的四位数,30的立方为27000的五位数,因此减少搜索范围可知年龄在10岁到30岁的范围内。对数字进行判断输出。#.

2021-12-08 13:37:26 1955 2

原创 c语言实现无重复数字

题目:给你五个数字:1,2,3,4,5,可以组成多少个互不相同且无重复的数字并且输出。分析:通过循环遍历所有情况,并排除重复数字即可。以下为实现代码:#include<stdio.h>int main(){ int i, j, k;//i,j,k表示百十个位的数 int count = 0;//记录不重复的数字个数 for (i = 1; i <= 5; i++)//遍历所有情况 { for (j = 1; j <= 5; j++) { for

2021-12-05 17:47:16 2382

原创 c语言实现字符串反转(递归)

#include<stdio.h>#include<string.h>reverse_string(char* arr){ int len, ret; len = strlen(arr);//求字符串长度 if (len <= 1) { return; } else { ret = arr[0]; arr[0] =arr[ len - 1]; arr[len - 1] = '\0'; reverse_string(arr + 1); .

2021-12-04 15:45:47 668

原创 c语言求x的n次幂(递归求解)

#include<stdio.h>pow(int x, int n){ if (n == 0) { return 1; } else { return x * pow(x, n - 1); }}int main(){ int x, n, ret; printf("请输入x,n:\n"); scanf_s("%d %d", &x,& n); ret = pow(x, n); printf("求得%d的%d次幂为%d\n", x, n, re.

2021-12-03 17:35:47 6754 2

原创 c语言实现杨辉三角形

#include<stdio.h>int main(){ int arr[10][10]={0}; int i, j, num; printf("输入要打印的行数:\n"); scanf_s("%d", &num); for (i = 0; i < num; i++) { arr[i][0] = 1; arr[i][i] = 1; } for (i = 1; i < num; i++) { for (j = 1; j <= i; j+.

2021-12-02 22:09:34 224 1

原创 c语言实现汉诺塔(递归调用)

#include<stdio.h> //汉诺塔问题void move(int x, int y){ printf("%c->%c\n", x, y);}void hanoi(int n, char a, char b, char c){ if (n == 1) { move(a, c); } else { hanoi(n -1, a, c, b);//将A座第n-1个盘子借助C座移动至B座 move(a, c);//将A座最后一个盘子移动至C座 .

2021-11-30 23:06:23 931

原创 c语言实现青蛙跳台阶(进阶)(递归)

题目:一只青蛙一次可以跳上两级台阶,也可以跳上三级台阶。求该青蛙跳上一个n级台阶总共有多少种跳法。#include<stdio.h>fun(int n){ if (n == 1) { return 0; } else if (n>=2&&n<=4) { return 1; } else { return fun(n - 3) + fun(n - 2); }}int main(){ int ret , n; p

2021-11-28 22:02:44 850 2

原创 c语言将n维数组转成一维

本人题目要求将一个3x4维的数组转成一维数组如有需要可以按要求修改代码得求所需解题思路:将二维数组想象成二维表格,3x4就是三行四列然后对每一行进行求和。以下为代码块:#include<stdio.h>//n维数组转成一维数组int main(){ int i, j, n, t=0, k = 0; int arr1[3][4] = { {1,2,3,4},{5,6,7,8},{9,10,11,12} }; int arr2[3]; for (i = 0; i &

2021-11-26 22:53:32 661 1

原创 c语言判断一个自然数是不是回文数

#include<stdio.h>//用一个自然数判断回文数int main(){ int i, a, t; printf("请输入一个自然数:\n"); scanf_s("%d", &a); i = 0; while (a < 0) { printf("你输入的不是自然数,请重新输入:\n"); scanf_s("%d", &a); } t = a; while (t != 0)//一位一位逆序赋值给变量i { i = i * 10 .

2021-11-26 18:42:36 773

原创 c语言实现加减乘除计算器

#include<stdio.h>#include<stdlib.h>void menu(){ printf(" 1.加法 2.减法 \n "); printf(" 3.乘法 4.除法 \n"); printf(" 0.退出 \n");}int jia(int x, int y){ return x + y;...

2021-11-24 21:20:59 9275

空空如也

空空如也

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

TA关注的人

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