
编程学习
文章平均质量分 62
YelloooBlue
此人很写,什么都没有懒
展开
-
SCAU程序设计在线实训平台_实验_数据结构_复习【技巧以及值得看】
8591 计算next值void get_next(SString T, int next[]) { next[1] = 0; int i = 1, j = 0; while (i < T[0]) { if (T[i] == T[j] || j == 0) //j=0时说明发生失配,从头开始,此时无论能匹配多少位,next[i]最少都为1 next[++i] = ++j;//如果相等,则同时进位 else j = nex原创 2021-06-18 21:45:21 · 1811 阅读 · 1 评论 -
SCAU程序设计在线实训平台_实验_数据结构_实验5
8610 顺序查找Description编写Search_Seq函数,实现在一个无序表ST中采用顺序查找算法查找值为key的元素的算法.#include"malloc.h" /* malloc()等 */ #include"stdio.h"#include"stdlib.h"typedef int ElemType; typedef struct /*静态查找表的顺序存储结构 */ { ElemType *elem; /* 数据元素存储空间基址,建表时按实际长度分配,0号单元留空原创 2021-06-11 18:08:22 · 950 阅读 · 0 评论 -
SCAU程序设计在线实训平台_实验_数据结构_实验4
8606 二叉树的构建及遍历操作【有手就行】Description构造二叉链表表示的二叉树:按先序次序输入二叉树中结点的值(一个字符),’#'字符表示空树,构造二叉链表表示的二叉树T;再输出三种遍历序列。本题只给出部分代码,请补全内容。#include "stdio.h"#include "malloc.h"#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OV原创 2021-06-11 17:52:47 · 1402 阅读 · 5 评论 -
SCAU程序设计在线实训平台_实验_数据结构_实验6
好久没更优快云了,个人博客同步更新,欢迎大家来看8638 直接插入排序Description用函数实现直接插入排序,并输出每趟排序的结果.输入格式第一行:键盘输入待排序关键的个数n第二行:输入n个待排序关键字,用空格分隔数据输出格式每行输出一趟排序结果,数据之间用一个空格分隔输入样例105 4 8 0 9 3 2 6 7 1输出样例4 5 8 0 9 3 2 6 7 14 5 8 0 9 3 2 6 7 10 4 5 8 9 3 2 6 7 10 4 5原创 2021-06-10 21:35:04 · 1216 阅读 · 4 评论 -
SCAU程序设计在线实训平台_考试_计算智能_ 最小的特殊数字
最小的特殊数字描述用全部N(N<=10)个0-9的数字组成一个“有效”整数(即没有前置0的整数),求这些组成的数中能被K(0<K<10^10)整除的最小数字。输入格式输入分两行,第一行输入N, K,第二行输入N个数字。输出格式输出满足条件的最小的数(不含前置0),如果没有满足条件的数输出 -1。输入样例4 74 0 1 3输出样例1043提示413 % 7 = 0, 但是有前置0,所以满足条件的最小数是 1043 % 7 = 0。此类题目原创 2021-06-06 22:23:21 · 543 阅读 · 0 评论 -
SCAU程序设计在线实训平台_实验_数据结构_实验3
8591 计算next值Description编写算法,录入多个字符串计算并验证NEXT值,输入0结束。本题目给出部分代码,请补全内容。]#include "stdio.h"#include "stdlib.h"#include "iostream.h"#define MAXSTRLEN 255 // 用户可在255以内定义最大串长typedef unsigned char SString[MAXSTRLEN+1]; // 0号单元存放串的长度v原创 2021-04-15 16:00:58 · 661 阅读 · 0 评论 -
Python库学习_prettytable_美化命令行输出
from prettytable import PrettyTable#初始化列名TABLE = PrettyTable(["编号", "姓名", "班级"])#可视情况清空TABLE.clear_rows()#添加行TABLE.add_row(["1", "张三", "01"])TABLE.add_row(["2", "李四", "01"])#打印出来print(TABLE)...原创 2021-02-12 12:13:35 · 544 阅读 · 0 评论 -
SCAU程序设计在线实训平台_实验_高级语言程序设计_综合性实验
1109 综合实验:文件操作与字符处理Description在当前目录中存在文件名为"case1.in"(其中case后为数字1,不是字母l,写错提交后会判错)的文本文件,其内容为一篇英文文章(以EOF作为结束标志)。现要求读取该文本文件内容,统计文章中每个单词出现的次数,并输出出现次数最多的前5个单词及其出现次数(按出现次数由多到少的顺序输出,次数相同时按字典顺序输出,不足5个单词时,按序输出全部单词)。程序中注意如下细节:(1) 空格、标点符号与回车符起到分隔单词的作用。(2) 文章一行原创 2021-02-12 11:49:33 · 2337 阅读 · 0 评论 -
SCAU_计算机科学导论_Design and Analysis题复习
复习要点The following two algorithms of C programleap yearbinary searchDetermining the leap year —C program#include <stdio.h>int main() { int year; printf("type in a year!\n"); scanf("%d", &year); //The follow line of code i原创 2021-01-22 11:24:28 · 313 阅读 · 0 评论 -
SCAU程序设计在线实训平台_高频题_1
1 判断点是否在圆上描述由键盘输入一个点的坐标, 要求编程判断这个点是否在单位圆(圆心在坐标0,0)上,点在圆上输出Y, 不在圆上输出N。使用小数点后3位精度进行判断。输入样例0.707,0.707输出样例Y#include <stdio.h>#include <math.h>int main(){ double x,y,r; scanf("%lf,%lf",&x,&y); r=x*x+y*y; if原创 2021-01-11 12:45:55 · 1458 阅读 · 0 评论 -
SCAU程序设计在线实训平台_散题_1
W 百万富翁描述一个百万富翁遇到一个陌生人,陌生人找他谈了一个换钱的计划。该计划如下:我每天给你m元,而你第一天只需给我一分钱。第二天我仍给你m元,你给我2分钱。第三天,我仍给你m元,你给我4分钱。依次类推,你每天给我的钱是前一天的两倍,直到一个月(30天)。百万富翁很高兴,欣然接受这个契约。现要求,编写一个程序,由键盘输入m,计算多少天后,百万富翁开始亏钱。输入样例100输出样例18#include <stdio.h>int main(){ double q=原创 2021-01-10 22:22:59 · 569 阅读 · 0 评论 -
SCAU程序设计在线实训平台_实验_高级语言程序设计_实验11_链表操作_堂上练习
1098 [填空]链表结点的插入Description完成插入链表结点的函数(按学号顺序),并调试通过、提交。#include "stdio.h"#include "malloc.h"#define LEN sizeof(struct student)struct student{ long num; int score; struct student *next;};struct student *create(int n){ stru原创 2020-12-29 18:02:47 · 1828 阅读 · 0 评论 -
SCAU程序设计在线实训平台_实验_高级语言程序设计_实验11_链表操作_堂前习题
1099 [填空题]链表的合并Description下面程序创建两个链表,然后将第二个链表合并到第一个链表未尾,但合并部分的代码未完成,请你完成这部分代码。#include "stdio.h"#include "malloc.h"#define LEN sizeof(struct student)struct student{ long num; int score; struct student *next;};struct student *cre原创 2020-12-29 16:52:09 · 1080 阅读 · 0 评论 -
SCAU程序设计在线实训平台_实验_高级语言程序设计_实验12 文件操作_堂前习题
1105 [填空]文本文件操作_字符读入Description在当前目录中存在文件名为"case1.in"的文本文件,现要求你使用fopen函数命令打开该文件,读出里面的所有字符, 遇到大写字母的,将其变为小写字母,其它字符不变,最后将所有字符按顺序在屏幕上输出。请填空完成程序, (注意,填空题,请不要使用return 0结束,否则会影响评判而判错)(如case1.in内容如下)Hello my Dear:Have a GooD Time!(在屏幕上输出结果如下)hello my dear:原创 2020-12-29 15:46:36 · 2899 阅读 · 2 评论 -
SCAU程序设计在线实训平台_实验_高级语言程序设计_实验12 文件操作_堂上练习
1107 文本文件操作_单词的排序Description在当前目录有文件“case1.in”,文件里存放有多个(总个数不超过10000个)英文单词(每个英文单词不会超过10个字文字符), 每行一个,单词未排序。现要求,将文件中的所有单词按字典顺序排序,然后将排序好的单词写入新建的文件answer.txt中(注:文件存放于当前目录)。 请完成程序,实现该功能,(注意,填空题,请不要使用return 0结束,否则会影响评判而判错)(如case1.in文件中原内容如下)hellobyeyes(程序执原创 2020-12-29 15:26:20 · 2889 阅读 · 7 评论 -
SCAU程序设计在线实训平台_考试_20软工R4-6第十次堂测
1 计算摄氏温度值描述从键盘输入一个华氏温度值,要求按格式输出其对应的摄氏温度值,精确到小数点后两位。数学公式描述为:摄氏温度值等于9分之5 乘上 华氏温度值减去32的差 所得到的积。输入格式华氏温度值输出格式摄氏温度值,精确到小数点后两位输入样例100输出样例37.78代码实现#include <stdio.h>int main(){ double f; scanf("%lf",&f); printf("原创 2020-12-24 16:57:29 · 1497 阅读 · 1 评论 -
SCAU程序设计在线实训平台_考试_ 2020级计算机***第(6)次堂测
1 计算a+b有手就行2 幸运的数描述小明对数字很在乎,如果抽签抽到一个幸运数,他会高兴一整天。对小明来说,幸运数是数中至少包含一个8,但不能有4。请编程输出1到1000中所有的幸运的数,按由小到大的顺序一行一个输出。输入格式无输出格式如题输入样例8182838…代码实现#include <stdio.h>int main(){ for(int i=1;i<=1000;i++){ if((i%10==8||i/原创 2020-12-18 17:36:14 · 958 阅读 · 1 评论 -
SCAU程序设计在线实训平台_实验_高级语言程序设计_教材习题_第九章
18060 删除空格Description用指针方法解决,输入一个字符串,删除字符串中所有空格后,输出字符串#include <stdio.h>void removeSpace(char *s){_______________________}int main(){ char s[81]; gets(s); removeSpace(s); printf("%s", s); return 0;}输入格式一行字符,以换行回车原创 2020-12-14 17:39:11 · 3208 阅读 · 1 评论 -
SCAU程序设计在线实训平台_考试_2020级计算机***期中上机考试
是的a原创 2020-12-11 17:05:19 · 2744 阅读 · 0 评论 -
SCAU程序设计在线实训平台_考试_ 2020级计算机***第(5)次堂测
1 定义结构体类型描述要求定义一个名为student的结构体类型,其包含如下成员:(1)字符数组name,最多可存放10个字符;(2)字符变量sex,用于记录性别;(3)整数类型变量num,用于记录学号;(4)float类型变量score,用于记录成绩;并使下列代码完整。#include "stdio.h" _______________________ int main() { struct student stu; gets(stu.name);原创 2020-12-10 17:52:57 · 1629 阅读 · 0 评论 -
SCAU程序设计在线实训平台_实验_高级语言程序设计_教材习题_第八章
8058 一年的第几天Description定义一个结构体类型表示日期类型(包括年、月、日)。程序中定义一个日期类型的变量,输入该日期的年、月、日,计算并输出该日期是一年的第几天。#include <stdio.h>struct DATE{_______________________};int days(struct DATE date){_______________________}int main(){ struct DATE d;原创 2020-12-09 23:19:59 · 2136 阅读 · 2 评论 -
SCAU程序设计在线实训平台_实验_高级语言程序设计_教材习题_第七章
写在前面:本系列博客所有代码均为个人学习记录。并非标准例程,也不是最优解。遇到问题多点思考、少点借鉴,才能向前冲冲冲!1、所有数字之和(题目编号:18065):编写一个函数,计算一个整数的所有数字之和#include "stdio.h"int sum(int n){ _______________________}main(){ int n; scanf("%d", &n); printf("%d", sum(n));}输入格式:由原创 2020-12-09 09:27:21 · 2229 阅读 · 1 评论 -
SCAU程序设计在线实训平台_实验_高级语言程序设计_教材习题_第六章
写在前面:本系列博客所有代码均为个人学习记录。并非标准例程,也不是最优解。遇到问题多点思考、少点借鉴,才能向前冲冲冲!1、插入数据(题目编号:18052):描述:已经有一个按升序排列的数组,编写程序输入一个整数x,把x插入到数组中,使数组仍然保持升序。数组如下:2 3 5 7 11 13 17 23 29 31 34 71 79 97 103#include <stdio.h>int a[16]={2, 3, 5, 7, 11, 13, 17, 23, 29, 31, 34,原创 2020-12-06 12:18:21 · 2332 阅读 · 0 评论 -
SCAU程序设计在线实训平台_编程进阶_新生赛题目_2019年初出茅庐_开门,你的圣诞礼物
开门,你的圣诞礼物(No.18598)描述:快要到圣诞节了,说到圣诞节首先让人想到圣诞老人和圣诞树。实际上,圣诞节是为了庆祝耶稣的降生,但是这跟我们没有什么关系,有兴趣可以选修英语选修中讲述历史文化的圣经课。所以圣诞节跟我们有什么关系呢,还是有关系的,steam平台上的绝大部分游戏会在这段时间打折。为了迎接圣诞节的特大折扣,sen准备装饰n颗圣诞树,这些树的高度可能不相同。但是sen太忙了,他还有很多屁事要做,他先想好了几个大概的种法,等你用程序画个图来看看最终结果是怎么样的。圣诞树的画法如原创 2020-12-03 23:57:01 · 732 阅读 · 0 评论 -
SCAU程序设计在线实训平台_考试_ 2020级计算机***第(4)次堂测
1、因子和:描述:给定一个数N,可以计算该数所有因子(除它本身之外)的和,如12的因子和为16,现给定一个和,求1~10000之间所有可得到该和的数,按由小到大,一行一个输出。注:能整除N的数称为N的因子输入格式:一个正整数输出格式:所有满足题意的数输入样例:6输出样例:625代码实现(参考):#include <stdio.h>int main(){ int a, h=0; scanf("%d",&a);原创 2020-12-03 17:21:36 · 2339 阅读 · 5 评论 -
SCAU程序设计在线实训平台_实验_高级语言程序设计_教材习题_第五章
1、字母分类统计(题目编号:18046):描述:输入一行以换行符结束的字符,统计并输出其中英文字母、数字、空格和其它字符的个数。输入格式:一行字符,以换行符结束输出格式:一行4个数字分别为:英文字母、数字、空格和其它字符的个数,两数据之间以一个空格分隔输入样例:ABC 456!输出样例:3 3 1 1代码实现(参考):#include <stdio.h>int main(){ char c; int letters=0,space=0,digit=0,o原创 2020-11-28 21:49:00 · 2478 阅读 · 4 评论 -
SCAU程序设计在线实训平台_考试_ 2020级计算机***第(3)次堂测
1、计算个人所得税:描述:在我国, 个人所得是要交税的,但各地可以根据自身情况,确定征税标准。在某城市有如下标准:1600元以下不征税,超过部分按不同阶段不同税率征税超出1600元的需要交税,1600~3000元,这部分按10%征税3000元~4200元,这部分按15%征税4200元~10000元,这部分按20%征税10000元以上,超出部分按30%征税请编程实现,由键盘输入个人所得,计算后输出应交税(保留两位小数)输入格式:个人所得输出格式:税输入样例:4000.01原创 2020-11-27 18:11:06 · 2026 阅读 · 1 评论 -
SCAU程序设计在线实训平台_实验_高级语言程序设计_教材习题_第四章
1、计算分段函数值(题目编号:18042):描述:根据如下数学公式,编写程序输入x,计算并输出y的值,保留两位小数输入格式:输入一个实数x输出格式:输出函数值输入样例:0输出样例:0.00代码实现(参考):#include <stdio.h>double x;double F(double x){ if(x<1) return x; else if(1<=x&&x<10)原创 2020-11-26 18:04:25 · 1682 阅读 · 0 评论 -
SCAU程序设计在线实训平台_实验_高级语言程序设计_教材习题_第三章
教材习题第三章:1、分期还款(第三章第4题):描述:从银行贷款金额为d,准备每月还款额为p,月利率为r。请编写程序输入这三个数值,算并输出多少个月能够还清贷款,输出时保留1位小数。如果无法还清,请输出“God”计算公式如下:输入格式:三个数,分别为货款金额、每月还款和月利率,以空格分隔,均为非负数,其中d,p,r>=0输出格式:需要还款的月份输入样例:50 50 0.01输出样例:1.0代码实现(参考):#include <stdio.h>#i原创 2020-11-26 17:30:54 · 1118 阅读 · 0 评论 -
SCAU程序设计在线实训平台_实验_高级语言程序设计_实验9.函数的应用
实验7.数组的应用单元测试:1、求函数值:描述:输入x(x为整数),求函数值函数定义如下:F(x)=x x小于3F(x)=F(x/3)*2 x大于等于3且x为3的倍数F(x)=F((x-1)/3)+1 x大于等于3且x除3余1F(x)=F((x-2)/3)+2 x大于等于3且x除3余2输入格式:一个整数输出格式:结果输入样例:20输出样例:6代码实现(参考):#include <s原创 2020-11-26 17:12:16 · 1115 阅读 · 0 评论 -
python-opencv图像识别学习日记(1)——人脸检测
Python-opencv图像识别学习日记(1)——人脸检测一、前言第一次写博客,直接用的编辑器的模板,记录一下图像识别的学习过程…。之前一直对人脸识别、机器视觉等方面很感兴趣,利用课余时间学习一下,暂时不指望做出成型的项目,做点小东西(人脸门禁之类的)练练手。如有纰漏望指出…二、准备阶段一台安装了python3电脑(废话);一只摄像头(电脑自带);互联网(用于下载插件包);一...原创 2019-10-12 17:59:22 · 512 阅读 · 0 评论