- 博客(28)
- 资源 (10)
- 收藏
- 关注
原创 检测RGB图像是否存在纯黑阴影(Python)
深度学习中有些数据集在裁切过程中会出现成块的黑色,该程序可以对RGB图像进行扫描找到这些破损的图像
2022-10-11 10:31:11
1229
转载 error: the following arguments are required: -c/--config
error: the following arguments are required: -c/--config
2022-07-18 13:37:59
1515
原创 大数相加(超出long long范围的大数)
代码中附加了使用文件操作的功能,去掉文件操作的注释就可以了,使用文件操作记得在同目录下创建一个add.in的文件,把需要相加的两个数写在里面,add.in创建方法是新建一个记事本,然后重命名为add.in,记得删掉文件名后面的.txt。在科学研究或者其他的统计中,很多时候会遇到非常大的数字,这时候就需要用到大数相加的方法来进行相加。#include<iostream>#inc...
2020-04-16 10:06:57
1660
原创 C++字符型数组和字符串类型的输入输出区别,使用getline和length
字符型数组:1、获取字符数组长度:strlen(字符数组名)2、输入:不含空格cin>>数组名,含空格:cin.getline(数组名,数组长度)3、输出:cout<<数组名附:字符数组的输入和输出都可以使用遍历方法字符串string类型:1、获取含空格的字符串getline(cin,str);2、求字符串长度str.length();...
2020-04-16 09:58:52
428
原创 有趣的跳跃(用文件操作)
【问题描述】一个长度为 n(n>0)的序列中存在“有趣的跳跃”当且仅当相邻元素的差的绝对值经过排序后正好是从 1 到(n-1)。例如:1 4 2 3 存在“有趣的跳跃”,因为差的绝对值分别为 3,2,1。当然,任何只包含单个元素的序列一定存在“有趣的跳跃”。你需要写一个程序判定给定序列是否存在“有趣的跳跃”。【输入文件】文件名: jolly.in一行,第一个数是 n(0 <...
2020-04-04 11:33:21
561
原创 报到3的人退出,求出剩下的人是几号,用C链表实现
#include<stdio.h>#define N 13struct stu{ int n; int next;}Link[N+1];void main(){ int h,k,i; for(i = 1;i <= N;i++){ Link[i].n = i; if(i < N) Link[i].next = i+1; else Li...
2018-11-30 21:19:41
187
原创 报到三的人退出,问最后剩下的人是几号,用C语言指针实现;
#include&lt;stdio.h&gt;void main(){ int count,i,k,*p,n,a[50]; scanf("%d",&amp;n); p = a; for(i = 0;i &lt; n;i++) a[i] = i+1; k = count = i = 0; while(count &lt; n-1){ if(*(p+i))
2018-11-30 20:34:48
283
原创 用C语言实现折半查找
//折半查找#include<stdio.h>#define N 10void main(){ int i = 0,bott,top,mid,flag = 1,a[N],num; printf("输入数组数据:"); scanf("%d",&a[i++]); while(i < N){ scanf("%d",&a[i]); if(a[i] &..
2018-11-30 20:04:53
326
原创 最小的数与第一个数交换,将最后一个数与最大的数交换
#include<stdio.h>#define N 5void main(){ int *p,i,*max,*min,temp,a[N]; p = a; max = a; min = a; for(i = 0;i < N;i++) scanf("%d",&a[i]); printf("\n"); for(i = 0;i < N;i++){ ...
2018-11-30 19:46:41
3874
3
原创 选择法排序,用C语言实现
#include<stdio.h>#define N 5void main(){ int i,j,k,t,a[N]; for(i = 0;i < N;i++) scanf("%d",&a[i]); for(i = 0;i < N - 1;i++){ k = i; for(j = i+1;j < N;j++) if(a[j] <...
2018-11-24 21:49:01
3520
1
原创 汉诺塔问题的C语言实现方法
#include<stdio.h>void main(){ void hanoi(int n,char one,char two,char three); int m; printf("请输入盘子的个数:\n"); scanf("%d",&m); hanoi(m,'A','B','C');}void hanoi(int m,char one,char two,c...
2018-11-24 21:42:33
647
原创 用C语言实现折半查找
//折半查找#include<stdio.h>#define N 5void main(){ int max,min,n,a[N],i = 0,in,w,flag = 1; scanf("%d",&a[i++]); //按照从小到大的顺序从键盘输入数据 while(i < N){ scanf("%d",&w); if(w > a[...
2018-11-24 21:16:37
206
原创 找到二维数组的鞍点,在该行上最大,该列上最小,用C语言实现
#include<stdio.h>#define N 5 //用宏定义方式定义数组个数,便于维护#define M 4void main(){ int i,j,mj,flag; int a[M][N]; for(i = 0;i < M;i++) for(j = 0;j < N;j++) scanf("%d",&a[i][j]); //输入数组...
2018-11-24 20:56:45
1133
原创 冒泡排序的C语言实现方法
//冒泡排序#include<stdio.h>#define N 5 //用宏定义方式定义数组个数,便于维护void main(){ int i,j,a[N],temp; for(i = 0;i < N;i++) scanf("%d",&a[i]); //输入数组元素数据//以下两个for循环为关键代码 for(i = 0;i < N-1;i+...
2018-11-24 20:25:13
202
原创 已知1900-12-31为周一,计算某年某月某日为星期几。使用蔡勒公式
#include&lt;stdio.h&gt;void main(){ int y,m,d,i,w,totall = 0,num = 0; int a[2][11] = {{31,28,31,30,31,30,31,31,30,31,30}, {31,29,31,30,31,30,31,31,30,31,30}}; scanf("%d-%d-%d",&amp;y,&amp;m,&a
2018-11-24 20:01:27
976
原创 从文件中读取学生信息,按照平均分顺序插入学生节点,保存到原文件中
#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#define M 6#define N 3struct student{ int num; char name[20]; float score[3]; float ave;}cla1[M+1],cla2[M+1],temp,st1;//从文件中读取学生信息,按照平均分插入学生节点...
2018-11-20 20:07:55
819
原创 从文件中读取学生信息,排序后存放到新的文件stu_sort中
#include<stdio.h>#include<stdlib.h>#define M 6#define N 3struct student{ int num; char name[20]; float score[3]; float ave;}cla2[M],cla1[M],st1;void main(){ FILE *fp; int i,j;...
2018-11-20 19:20:39
2717
1
原创 从键盘输入数据,计算出平均成绩,存放到文件中。
#include<stdio.h>#include<stdlib.h>#define M 2 //学生样本数目,可以按照需要进行修改,只改一处即可#define N 3 //成绩的数目,其他同上struct student{ int num; char name[20]; float score[3]; float ave;}cla[M],cla2[M];...
2018-11-20 18:58:27
1361
原创 建立一个链表,并实现增加节点和删除节点功能
#include<stdio.h>#include<malloc.h>struct student{ int num; float score; struct student *next;};int n = 0;int main(){ void print(struct student*); struct student *insert(struct s...
2018-11-15 21:42:50
1384
原创 合并两个链表,并按照顺序排序,谭浩强书中错误代码纠正
#include&lt;stdio.h&gt;#include&lt;malloc.h&gt;#include&lt;string.h&gt;struct student{ int num; float score; struct student *next;};int i = 0;int main(){ struct student *creat(void); str
2018-11-15 20:26:15
470
原创 输入一个年龄,删除链表中所有相同年龄的节点,谭浩强书中错误代码纠正
#include&lt;stdio.h&gt;#define N 5struct student{ int num; char name[10]; int age; double score; struct student *next;};int main(){ struct student *p1,*p2,*head; struct student cla1[N] = {{...
2018-11-15 20:25:13
292
原创 从链表a中找出与链表b相同的值并删除,谭浩强学习指导代码中有错误
#include&amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;#define N 5#define M 6struct student{ //结构体中的数据和书上不一样,可以修改int no;double sco;struct student *next;}cla1[N],cla2[M]; //这里定义两个结构体数组void main(){struct student *head1,*...
2018-11-03 20:40:47
414
软件工导论思维导图.xmind
2021-04-08
一款上头的小游戏合成大西瓜安卓版,建议断网玩不会有广告
2021-02-08
MXPlayer播放器(精简版、专业版、极限精简版)强大的播放器
2021-02-08
搜狗输入法v10.21(安卓纯净版).apk
2021-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人