自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 9-3 拆分实数的整数与小数部分 (15分)

本题要求实现一个拆分实数的整数与小数部分的简单函数。函数接口定义:void splitfloat( float x, int *intpart, float *fracpart );其中x是被拆分的实数(0≤x<10000),intpart和fracpart分别是将实数x拆分出来的整数部分与小数部分。裁判测试程序样例:#include <stdio.h>void splitfloat( float x, int *intpart, float *fracpart );i

2020-11-20 09:17:23 3077 3

原创 9-5 字符串的连接 (15分)

本题要求实现一个函数,将两个字符串连接起来。函数接口定义:char *str_cat( char *s, char *t );函数str_cat应将字符串t复制到字符串s的末端,并且返回字符串s的首地址。裁判测试程序样例:#include <stdio.h>#include <string.h>#define MAXS 10char *str_cat( char *s, char *t );int main(){ char *p; char

2020-11-20 08:53:06 9988 4

原创 9-6 利用指针找最大值 (10分)

本题要求实现一个简单函数,找出两个数中的最大值。函数接口定义:void findmax( int *px, int *py, int *pmax );其中px和py是用户传入的两个整数的指针。函数findmax应找出两个指针所指向的整数中的最大值,存放在pmax指向的位置。裁判测试程序样例:#include <stdio.h>void findmax( int *px, int *py, int *pmax );int main(){ int max, x,

2020-11-20 08:52:17 1552

原创 9-10 指定位置输出字符串 (20分)

本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。函数接口定义:char *match( char *s, char ch1, char ch2 );函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。裁判测试程序样例:#include <stdio.h>#define MAXS 10char *match( char *s, char ch1, char ch2

2020-11-20 08:48:44 493 2

原创 9-1 计算两数的和与差 (10分)

本题要求实现一个计算输入的两数的和与差的简单函数。函数接口定义:void sum_diff( float op1, float op2, float *psum, float *pdiff );其中op1和op2是输入的两个实数,psum和pdiff是计算得出的和与差。裁判测试程序样例:#include <stdio.h>void sum_diff( float op1, float op2, float *psum, float *pdiff );int main(){

2020-11-20 08:37:23 3707

原创 6-15 jmu-Java-06异常-多种类型异常的捕获 (10分)

如果try块中的代码有可能抛出多种异常,且这些异常之间可能存在继承关系,那么在捕获异常的时候需要注意捕获顺序。补全下列代码,使得程序正常运行。裁判测试程序:public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { String choice = sc.next(); try { if (c

2020-11-19 16:51:18 1599 2

原创 7-1 设计一个BankAccount类 (20分)

设计一个BankAccount类,这个类包括:(1)一个int型的balance表时账户余额。(2)一个无参构造方法,将账户余额初始化为0。(3)一个带一个参数的构造方法,将账户余额初始化为该输入的参数。(4)一个getBlance()方法,返回账户余额。(5)一个withdraw()方法:带一个amount参数,并从账户余额中提取amount指定的款额。(6)一个deposit()方法:带一个amount参数,并将amount指定的款额存储到该银行账户上。设计一个Main类进行测试,分别输入

2020-11-19 15:29:48 3793

原创 7-2 List的使用 (15分)

本题练习列表的使用。1.定义Person类定义私有属性String name,int age,使用Eclipse生成每个属性setter 、getter,有参Person(String name,int age) 、无参 构造方法,toString方法。2.定义Main类,在main方法中3.定义List list = new ArrayList();用键盘给变量n赋值生成n个Person对象并添加到列表中,该Person的name和age通过键盘给出循环列表,输出列表所有Person对象信息

2020-11-18 23:46:48 4511

原创 7-1 试试多线程 (20分)

编写4个线程,第一个线程从1加到25,第二个线程从26加到50,第三个线程从51加到75,第四个线程从76加到100,最后再把四个线程计算的结果相加。输入格式:无输出格式:最终结果输入样例:输出样例:5050public class Main { public static void main(String [] args) { A a = new A(); B b = new B(); C c = new C();

2020-11-18 23:44:56 3516

原创 6-15 小于m的最大的10个素数 (20分)

给定一个整数m(50<m<20000),找出小于m的最大的10个素数。输入格式:输入在一行中给出一个正整数m(50<m<20000)。输出格式:在一行中按递减顺序输出10个满足条件的素数,每个素数输出占6列。没有其它任何附加格式和字符。输入样例:229输出样例: 227 223 211 199 197 193 191 181 179 173#include<stdio.h>#include<math.h

2020-11-13 22:11:34 781

原创 6-12 韩信点兵 (20分)

在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数:按从1至5报数,记下最末一个士兵报的数为1;再按从1至6报数,记下最末一个士兵报的数为5;再按从1至7报数,记下最末一个士兵报的数为4;最后按从1至11报数,最末一个士兵报的数为10;请编写程序计算韩信至少有多少兵。输入格式:本题无输入输出格式:输出韩信至少拥有的士

2020-11-13 22:09:26 806

原创 6-10 最佳情侣身高差 (20分)

专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。输入格式:输入第一行给出正整数N(≤10),为前来查询的用户数。随后N行,每行按照“性别 身高”的格式给出前来查询的用户的性别和身高,其中“性别”为“F”表示女性、“M”表示男性;“身高”为区间 [1.0, 3.0] 之间的实数。输出格式:对每一个查询,在一行中为该用户

2020-11-13 22:07:25 1224

原创 习题7-5 找鞍点 (20分)

一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式:输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。输入样例1:41 7 4 14 8 3 61 6 1 20 7 8 9输出样例1:2 1输入样例2:21 7

2020-11-05 20:40:58 1282

原创 习题9-5 通讯录排序 (20分)

输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。输入格式:输入第一行给出正整数n(<10)。随后n行,每行按照“姓名 生日 电话号码”的格式给出一位朋友的信息,其中“姓名”是长度不超过10的英文字母组成的字符串,“生日”是yyyymmdd格式的日期,“电话号码”是不超过17位的数字及+、-组成的字符串。输出格式:按照年龄从大到小输出朋友的信息,格式同输出。输入样例:3zhang 19850403 1391

2020-11-05 19:58:52 406

原创 习题8-7 字符串排序 (20分)

本题要求编写程序,读入5个字符串,按由小到大的顺序输出。输入格式:输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。输出格式:按照以下格式输出排序后的结果:After sorted:每行一个字符串输入样例:red yellow blue green white输出样例:After sorted:bluegreenredwhiteyellow#include<stdio.h>#include<string.h

2020-11-04 23:29:53 7061

原创 习题7-7 字符串替换 (15分)

本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:原字母 对应字母A ZB YC XD W… …X CY BZ A输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出替换完成后的字符串。输入样例:Only the 11 CAPItaL LeTtERS are replaced.输出样例:Lnly the 11 XZKRtaO OeGtVIH are replaced.#include<stdio.h&g

2020-11-03 23:09:42 1054

原创 习题7-3 判断上三角矩阵 (15分)

上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。输入格式:输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。输出格式:每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。输入样例:231 2 30 4 50 0 621 0-8 2输出样例:

2020-11-02 21:34:57 716

原创 习题7-1 选择法排序 (20分)

本题要求将给定的n个整数从大到小排序后输出。输入格式:输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。输出格式:在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。输入样例:45 1 7 6输出样例:7 6 5 1#include<stdio.h>int main(){ int N,a[10],k; scanf("%d",&N); for(int i=0;i<N;i++) { scanf("%

2020-11-02 20:24:18 1849

原创 练习7-11 字符串逆序 (15分)

输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出格式:在一行中输出逆序后的字符串。输入样例:Hello World!输出样例:!dlroW olleH#include<stdio.h>#include<string.h>int main(){ char a[100],b[100]; gets(a); int i,length = strlen(a); for(

2020-11-02 14:41:11 546

原创 练习7-4 找出不是两个数组共有的元素 (20分)

给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。输入样例:10 3 -5 2 8 0 3 5 -15 9 10011 6 4 8 2 6 -5 9 0 100 8 1输出样例:3 5 -15 6 4 1#include&lt

2020-11-02 14:41:03 3768 2

原创 练习7-10 查找指定字符 (15分)

本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming输出样例1:index = 7输入样例2:a1234输出样例2:Not Found#include<stdio.h>#inclu

2020-11-01 15:36:48 5342 6

使用segmentation-models库快速搭建自己的模型进行训练,验证以及预测(代码可傻瓜式运行)

使用segmentation_models库可以轻松地创建图像分割模型。您可以选择不同的模型架构,如Unet、Unet++、MAnet、Linknet、FPN、PSPNet、PAN、DeepLabV3和DeepLabV3+,并根据任务的不同进行相应的调整[3]。这个库还提供了高级API,只需几行代码即可创建神经网络。 在使用segmentation_models库之前,您需要先安装它。可以通过pip命令安装最新版本的库,同时会自动安装所需的torch和torchvision库。 可以使用PyTorch提供的训练循环来实现这些功能。在训练过程中,您可以使用交叉熵损失函数和优化器来优化模型的参数。在验证和测试过程中,您可以使用评估指标来评估模型的性能。 总结起来,使用segmentation_models库可以轻松地创建图像分割模型,并实现数据集的训练、验证和测试功能。您可以根据任务的需求选择不同的模型架构和预训练权重,并使用预处理函数准备数据。然后,使用训练循环对模型进行训练,并使用评估指标评估模型的性能。

2024-03-26

mnist手写数据集项目(可直接运行)

本项目包含了mnist手写数据集以及相应的训练和验证模型代码,下载后只需要配置环境,便可直接运行train.py文件,代码简单易懂,适合初入深度学习的同学用于学习参考

2024-03-25

计算机组成原理复习资料

资源包含了计算机组成原理各章知识ppt:包括寄存器,存储器,ALU,控制器等相关知识,省去了通看全书的麻烦,同时还提供了练习题可以练习,对于期末冲刺大有帮助

2023-07-06

基于SRGAN的图像高分辨率重构设计与实现

SRGAN使用GAN(生成对抗网络)构建模型,通过对模型进行训练,实现对低分辨率图片进行重构,进而得到高分辨率图片,并搭建一个可视化网页给用户进行图片处理,具体步骤如下: 1. 生成对抗网络的设计 2. 训练数据的选择和预处理 3. 超分辨率重构网络的设计 4. 训练过程的优化 5. 前端后端搭建 6. 模型内嵌 采用的开发工具为: 1.开发工具:Pycharm 2.开发环境:Windows10 64位 3.开发语言:Python,Pytorch,Flask,JavaScript,HTML,CSS 4.数据库:Mysql8.0.11

2023-07-06

学生实训项目之外卖点餐系统

本项目是实训项目,可用于实训作业项目的提交 本项目采用了Vue框架,使用JavaScript,采用ajax实时发送请求 实现了类似于美团外卖小程序界面的功能 包括浏览商品界面,以及商品下单,购物车等完整功能 项目功能齐全,包含的资源也是完整的 可直接通过下载运行

2023-01-09

空空如也

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

TA关注的人

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