自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (11)
  • 收藏
  • 关注

原创 问题 D: 沙漏图形 tri2str [1*+]

题目描述问题:输入n,输出正倒n层星号三角形。首行顶格,星号间有一空格,效果见样例输入样例:3输出样例:* * * * * * * * * * *数据规模 1<= n <=50 #include <stdio.h> int main(){ int n,i,j; scanf("%d",&n); for(i=0;i&lt...

2018-07-31 00:00:13 333

原创 问题 C: 等腰梯形

题目描述请输入高度h,输入一个高为h,上底边长为h 的等腰梯形(例如h=4,图形如下)。   ****  ****** ******************输入输入第一行表示样例数m,接下来m行每行一个整数h,h不超过10。输出对应于m个case输出要求的等腰梯形。 样例输入14样例输出 **** ****** *******...

2018-07-30 23:29:01 899

原创 问题 B: Hello World for U

题目描述 Normal07.8 磅02falsefalsefalseEN-USZH-CNX-NONEGiven any string of N (>=5) characters, you are asked to form the characters into the shape of U. For example, "helloworld" can be printed as...

2018-07-30 23:16:28 172

原创 问题 E: 学生查询

题目描述输入n个学生的信息,每行包括学号、姓名、性别和年龄,每一个属性使用空格分开。最后再输入一学号,将该学号对应的学生信息输出。输入测试数据有多组,第一行为样例数m。对于每个样例,第一行为学生人数n(n不超过20),加下来n行每行4个整数分别表示学号、姓名、性别和年龄,最后一行表示查询的学号。输出输出m行,每行表示查询的学生信息,格式参见样例。样例输入141 李...

2018-07-29 23:38:42 254

原创 问题 D: 查找

题目描述输入数组长度 n 输入数组      a[1...n] 输入查找个数m 输入查找数字b[1...m] 输出 YES or NO  查找有则YES 否则NO 。输入输入有多组数据。每组输入n,然后输入n个整数,再输入m,然后再输入m个整数(1<=m<=n<=100)。输出如果在n个数组中输出YES否则输出NO。样例输入63 2 5 ...

2018-07-29 23:25:51 227

原创 问题 B: 找x

题目描述输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。输入测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。输出对于每组输入,请输出结果。样例输入41 2 3 43样例输出2 #include <stdio.h>int ...

2018-07-29 22:54:57 153

转载 问题 A: 统计同成绩学生人数

题目描述读入N名学生的成绩,将获得某一给定分数的学生人数输出。输入测试输入包含若干测试用例,每个测试用例的格式为第1行:N第2行:N名学生的成绩,相邻两数字用一个空格间隔。第3行:给定分数当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间的一个整数。输出对每个测试用例,将获得给定分数的学生人数输出。样例输入470 80 90 10...

2018-07-29 22:50:38 287

原创 问题 H: 部分A+B (15)

题目描述正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA、B、DB,请编写程序计算PA + PB。输入输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 1010。输出在一行中输出PA + PB的值。...

2018-07-27 23:27:02 141

转载 问题 G: 数字分类 (20)

题目描述给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和; A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...; A3 = 被5除后余2的数字的个数; A4 = 被5除后余3的数字的平均数,精确到小数点后1位; A5 = 被5除后余4的数字中最大数字。输入每个输入包含1个测试用例。每个...

2018-07-27 23:13:20 81

原创 问题 F: A+B和C (15)

题目描述给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。输入输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: false”,其中X是测试用例的编号(从1开始...

2018-07-27 22:37:01 181

原创 问题 D: 比较奇偶数个数

题目描述第一行输入一个数,为n,第二行输入n个数,这n个数中,如果偶数比奇数多,输出NO,否则输出YES。输入 输入有多组数据。每组输入n,然后输入n个整数(1<=n<=1000)。 输出 如果偶数比奇数多,输出NO,否则输出YES。 样例输入167 70 69 24 78 58 62 64 样例输出YESNO ...

2018-07-26 23:09:10 161

原创 问题 C: 特殊乘法

题目描述写个算法,对2个小于1000000000的输入,求结果。特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5输入 两个小于1000000000的数输出 输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。样例输入24 6542 666663 67样例输出66...

2018-07-26 22:36:28 129

原创 问题 B: A+B

题目描述给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。现在请计算A+B的结果,并以正常形式输出。输入输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。输出请计算A+B的结果,并以正常形式输出,每组数据占一行。样例输入-234,567,890 123,456,7891,234 2...

2018-07-25 23:50:19 338

原创 问题 A: 剩下的树

题目描述有一个长度为整数L(1<=L<=10000)的马路,可以想象成数轴上长度为L的一个线段,起点是坐标原点,在每个整数坐标点有一棵树,即在0,1,2,...,L共L+1个位置上有L+1棵树。    现在要移走一些树,移走的树的区间用一对数字表示,如 100 200表示移走从100到200之间(包括端点)所有的树。    可能有M(1<=M<=100)个区间,区间...

2018-07-25 23:11:54 102

原创 问题 H: A+B 输入输出练习VIII

题目描述你的任务是计算若干整数的和。输入输入的第一行为一个整数N,接下来N行每行先输入一个整数M,然后在同一行内输入M个整数。输出对于每组输入,输出M个数的和,每组输出之间输出一个空行。样例输入34 1 2 3 45 1 2 3 4 53 1 2 3样例输出10156 ...

2018-07-24 23:34:29 276

原创 问题 G: A+B 输入输出练习VII

题目描述你的任务是计算两个整数的和。输入输入包含若干行,每行输入两个整数a和b,由空格分隔。输出对于每组输入,输出a和b的和,每行输出后接一个空行。样例输入1 510 20样例输出630 #include <stdio.h>int main(){ int a,b; while(scanf("%d %d",&a,&am...

2018-07-24 23:31:52 537

原创 问题 F: A+B 输入输出练习VI

题目描述你的任务是计算若干整数的和。输入每行的第一个数N,表示本行后面有N个数。输出对于每一行数据需要在相应的行输出和。样例输入4 1 2 3 45 1 2 3 4 5样例输出1015 #include <stdio.h>int main(){ int a,b,j=0; int sum[100]={0}; while(sca...

2018-07-24 23:30:12 604

原创 问题 D: A+B 输入输出练习IV

题目描述你的任务是计算若干整数的和。输入每行的第一个数N,表示本行后面有N个数。如果N=0时,表示输入结束,且这一行不要计算。输出对于每一行数据需要在相应的行输出和。样例输入4 1 2 3 45 1 2 3 4 50 样例输出1015 #include <stdio.h>int main(){ int a,b,j=0; ...

2018-07-24 23:28:12 399

原创 问题 E: A+B 输入输出练习V

题目描述你的任务是计算若干整数的和。输入输入的第一行是一个正数N,表示后面有N行。每一行的第一个数是M,表示本行后面还有M个数。输出对于每一行数据需要在相应的行输出和。样例输入24 1 2 3 45 1 2 3 4 5样例输出1015 #include <stdio.h> int main(){ int n,m,t; sca...

2018-07-24 23:19:24 226

原创 问题 E: C语言11.8

题目描述有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩。读入这10个学生的数据,要求输出3门课程的总平均成绩,以及个人平均分最高的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。输入共有10行,每行包含了一个学生的学号(整数)、名字(长度不超过19的无空格字符串)和3门课程的成绩(0至100之间的整数),用空格隔开。输出第一行包含了3个实数,分别表示3门课程的...

2018-07-24 22:45:16 307

原创 问题 D: C语言11.7

题目描述编写两个函数input和print,分别用来输入5个学生的数据记录和打印这5个学生的记录。对于每一个学生,其记录包含了学号、名字、3门课程的成绩共5项。用主函数分别调用input和print函数进行输入和输出。要求使用结构体数组实现,结构体中包括了每个学生的5项记录。输入共有5行,每行包含了一个学生的学号(整数)、名字(长度不超过19的无空格字符串)和3门课程的成绩(0至10...

2018-07-23 23:17:52 269

原创 C语言11.4

题目描述设有若干个人员的数据,其中包含学生和教师。学生的数据中包括:号码、姓名、性别、职业、班级。教师的数据包括:号码、姓名、性别、职业、职务。可以看出,学生和教师所包含的数据是不同的。现在要求把这些数据放在同一个表格中储存,使用结构体中的共用体实现。结构体定义如下:struct {    int num;    char name[10];    char sex;    char...

2018-07-23 23:08:33 333 4

原创 C语言11.2

题目描述定义一个结构体student,存储学生的学号、名字、性别和年龄,读入每个学生的所有信息,保存在结构体中,并输出。结构体student的定义如下:struct student {    int num;    char name[20];    char sex;    int age;};本题要求使用指向结构体数组的指针进行输入和输出。输入第一行有一个整数n,表示...

2018-07-23 22:42:13 589

原创 C语言11.1

题目描述完成一个对候选人得票的统计程序。假设有3个候选人,名字分别为Li,Zhang和Fun。使用结构体存储每一个候选人的名字和得票数。记录每一张选票的得票人名,输出每个候选人最终的得票数。结构体可以定义成如下的格式:struct person {    char name[20];    int count;}leader[3] = {“Li”, 0, “Zhang”, 0, “Fu...

2018-07-22 23:53:45 296

原创 C语言10.16

题目描述输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。要求用3个函数实现,分别为输入10个数、进行处理、输出10个数。要求使用指针的方法进行处理。输入用空格隔开的10个整数。输出输出进行题目描述操作之后的10个整数,每个整数之后输出一个空格。请注意行尾输出换行。样例输入1 5 2 4 9 0 3 8 7 6样例输出0 5 2 4...

2018-07-22 23:19:48 298

原创 C语言10.15

题目描述输入3个字符串,按从小到大的顺序输出。要求使用指针的方法进行处理。输入3行,每行一个用字符串。保证每个字符串的长度不超过20。输出按从小到大的顺序输出这3个字符串,每个字符串一行。请注意行尾输出换行。样例输入ChinaCLOCKdeal样例输出CLOCKChinadeal #include <stdio.h> #i...

2018-07-21 00:01:18 300

原创 C语言10.10

 题目描述给定字符串定义char *a = “I love China!”,读入整数n,输出在进行了a = a + n这个赋值操作以后字符指针a对应的字符串。输入一个整数n,保证0<=n<13.输出输出进行了题目描述中赋值操作之后a对应的字符串。请注意行尾输出换行。样例输入7样例输出China!#include <stdio.h...

2018-07-20 23:42:28 292

原创 C语言10.1

题目描述输入a和b两个整数,按先大后小的顺序输出a和b。注意请使用指针变量的方式进行比较和输出。输入两个用空格隔开的整数a和b。输出按先大后小的顺序输出a和b,用空格隔开。请注意行尾输出换行。样例输入5 9样例输出9 5 #include <stdio.h>int main(){ int a,b; int *p1=&...

2018-07-20 23:04:25 151

原创 复制字符串中的元音字母

题目描述写一个函数,将一个字符串中的元音字母复制到另一个字符串中。在主函数中输入一个字符串,通过调用该函数,得到一个有该字符串中的元音字母组成的一个字符串,并输出。输入一个字符串(一行字符)。输出该字符串所有元音字母构成的字符串。行尾换行。样例输入CLanguage样例输出auae #include <stdio.h>void ff...

2018-07-20 22:51:53 509

原创 字符串逆序存放

题目描述写一个函数将一个字符串按反序存放。在主函数中输入一个字符串,通过调用该函数,得到该字符串按反序存放后的字符串,并输出。输入一行字符串。输出输入字符串反序存放后的字符串。单独占一行。样例输入abcd样例输出dcba #include <stdio.h>void traverse(char str[]){ int i,j; ...

2018-07-20 22:41:06 4350

原创 字符串求最大值

题目描述从键盘上输入3个字符串,求出其中最大者。输入输入3行,每行均为一个字符串。输出一行,输入三个字符串中最大者。样例输入EnglandChinaAmerica样例输出England #include <stdio.h> #include <string.h>int main(){ char str[3][10...

2018-07-20 22:29:30 1044

原创 矩阵转置

题目描述将一个2行3列的矩阵(二维数组)行列互换,存储到另一个3行2列的矩阵中。要求以整型数据为例来解答。输入输入2行数据,每行3个整数,以空格分隔。输出行列互换后的矩阵,3行,每行2个数据,以空格分隔。样例输入1 2 34 5 6样例输出1 42 53 6 #include <stdio.h>int main(){ in...

2018-07-20 22:19:05 569

原创 冒泡排序

题目描述从键盘上输入10个整数,用冒泡法对这10个数进行排序(由小到大)。输入以空格分隔的10个整数输出依次输出排好序的10个整数,每个数占一行。样例输入1 3 5 7 9 2 4 6 8 0样例输出0123456789 #include <stdio.h>int main(){ int a[10]; int i...

2018-07-20 22:12:26 244

原创 数组求解Fibonacci数列问题

题目描述Fibonacci数列的特点:第1,2个数为1,1。从第3个数开始,概述是前面两个数之和。即: 要求输出Fibonacci数列的前20个数。输入无输出Fibonacci数列的前20个数,每个数占一行。样例输入无样例输出1123581321345589144233377610987159725844181676...

2018-07-20 22:03:33 714

原创 逆序输出数组元素

题目描述从键盘上输入10个整数,存储在一个长度为10的整型数组中,要求将输入的10个数逆序输出。如输入为:0,1,2,3,4,5,6,7,8,9 输出为9,8,7,6,5,4,3,2,1,0 输入10个整数,以空格分隔输出将输入的10个整数逆序输出,每个数占一行。样例输入0 1 2 3 4 5 6 7 8 9样例输出987654321...

2018-07-19 23:55:28 6432

原创 字符串比较

 题目描述比较两个字符串s1和s2的大小,如果s1>s2,则输出一个正数;若s1=s2,则输出0;若s1<s2,则输出一个负数。要求:不用strcpy函数;两个字符串用gets函数读入。例如:"A"与"C"相比,由于"A"<"C",应输出负数,同时由于"A"与"C"的ASCII码差值为2,因此应输出"-2"。

2018-07-19 23:47:00 2274

原创 解密

题目描述有一行电文,已按如下规律译成密码:A-->Z        a-->zB-->Y        b-->yC-->X        c-->x......          ......即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求根据密码译回原文,并输出。输入输入一行密文输...

2018-07-19 23:37:38 569

原创 杨辉三角

 题目描述按要求输入如下格式的杨辉三角11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1最多输出10层输入输入只包含一个正整数n,表示将要输出的杨辉三角的层数。输出对应于该输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开样例输入5样例输出11 11 2 11 3 3 11 4 6 4 1...

2018-07-19 23:14:41 210

原创 Fibonacci数列

#include <stdio.h>int main(){ int N,fi; scanf("%d",&N); if(N<=50){  if(N<3)   printf("1\n");  else{   for(int m=1,n=1,i=3;i<=N;i++){   fi=m+n;   m=n;   n=fi;  }  printf...

2018-07-18 23:04:16 136

原创 求解圆周率PI

#include <stdio.h>#include <math.h>const double eps= 1e-6;int main(){ double sign=1.0,n=1.0,pi=0; while(fabs(sign/n)>eps){  pi+=sign/n;  n+=2;  sign=-sign; } printf("PI=%10.8f...

2018-07-18 22:52:37 345

Coursea平台-普林斯顿大学-Algorithms-II-第四周-Boggle编程作业

闲来无事观看了coursea学习平台上的Princeton University开设的Algorithms-II课程,自主完成了第四周编程作业,Boggle,dictionary存储结构使用了ternary search tries数据结构。写完提交第一次有了96分,有两个timing点未过,感觉不大好改,就没改了,96分也不赖了,自我安慰!!!成绩:96score.

2020-02-28

Coursea平台-普林斯顿大学-Algorithms-II-第三周-Baseball Elimination编程作业

闲来无事观看了coursea学习平台上的Princeton University开设的Algorithms-II课程,自主完成了第三周编程作业,Baseball Elimination,成绩:100 score.

2020-02-25

Coursea平台-普林斯顿大学-Algorithms-II-第二周-SeamCarver编程作业

闲来无事观看了coursea学习平台上的Princeton University开设的Algorithms-II课程,自主完成了第二周编程作业,SeamCarver,成绩:100 score.

2020-02-22

Coursea平台-普林斯顿大学-Algorithms-I-第五周-Kd-Trees编程作业-满分

博主闲来无事观看了coursea学习平台上的Princeton University开设的Algorithms-I课程,自主完成了第五周编程作业,Kd-Trees,成绩:0 errors 0 warnings 100 score.

2020-02-13

魔兽世界三(开战)-北京大学-C++程序设计与算法

该资源是中国大学MOOC网站上北京大学开设的《C++程序设计与算法-3》的最终大作业,博主在倍速看完后,使用QT完全由自己编写而成。由于考虑到程序的整体架构清晰明白,分了好几个类文件,后来看了网上其他同学的代码,才发现都是写成了一个文件。不过我也懒得改了,代码测试:网站上给的测试点测试通过,自己也随机设计了几个测试点,没有发现

2020-02-11

利用OpenCV2.1制作个人视频(加个人图片、字幕、暂停)

在win10系统上使用visual studio 2019中C++编写而成,安装OpenCV2.1。 功能: 1、视频回放:不断读取摄像头视频并回放,在回放的视频上,额外添加了以下内容:本人大头贴、姓名、学号、当前时间。 2、键盘读取:按空格键开始录制视频,再按空格键暂停录制(视频中间出现暂停标志),按ESC键退出程序。 3、鼠标读取:按住鼠标左键,可以在视频中画任意线条。

2019-11-24

Tcp通信(基于QT5.13 + TCP + 服务端 + 客户端)

该资源基于QT5.13.0编写而成,简单利用TCP进行通信,包括一个服务端与客户端,多个客户端和一个服务端可正常通信,且加了回车发送消息,发布版本已生成(在publication中)。

2019-07-06

视频播放器(基于Qt5.13.0 + mplayer + win10)

该资源基于QT5.13.0版本编写而成,该视频播放器功能简介:添加视频(可多选视频,依次播放),拖拉视频(一次仅限拖拉一个视频),拖拉进度条,上一视频,下一视频,暂停,音量调节,双击屏幕全屏,按键(esc)全屏切换。该资源包含QT项目文档,mplayer资源,下载解压后发布可执行程序(在publication中“视频播放器.exe”)可直接执行。

2019-07-03

简易记事本小程序

该程序基于Qt5.13.0编写而成,使用c++。实现了文本文档的几个基本操作,菜单栏包括文件、编辑、窗口、帮助等功能。该资源内含完整QT项目文件以及已封包的可执行文件(在publication的“简易记事本.exe”),适合初学者学习使用。

2019-07-01

黑白棋小程序

基于QT编写的黑白棋小程序,拥有主界面,人对人游戏界面,人机游戏界面,游戏规则界面。资源包括程序发布文件,QT项目文档。

2019-06-27

重复文件查询.exe

选择目标文件夹,小程序对其内的文件和子文件夹进行搜索,查询出重复文件,列出重复文件的文件路径名,自行决定后续操作。 属于本人QT练手小程序。

2019-06-19

空空如也

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

TA关注的人

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