自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《算法笔记》-算法初步->4.1小节-算法初步-排序 问题 C:EXCEL排序

题目描述Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。对每个测试用例,首先输出1行“Case i:”,其中 i 是测试用例的编号(从1开始)。随后在 N 行中输出按要求排序后的结果,即:当 C=1 时,按学号递增排序;当 C=2时,按姓名的非递减字典序排序;当 C=3 时,按成绩的非递减排序。当若干学生具有相同姓名或者相同成绩时,则按他们的学号递增排序。输入测试输入...

2020-02-14 16:26:01 120

原创 《算法笔记》-C/C++快速入门->3.2小节-简单模拟-查找元素 问题 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 4 7 823 6样例输...

2020-02-12 13:30:21 117

原创 《算法笔记》-C/C++快速入门->3.1小节-简单模拟 问题 D:比较奇偶数个数

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

2020-02-07 11:01:41 105

原创 《算法笔记》-C/C++快速入门->3.1小节-简单模拟 问题 C: 特殊乘法

题目描述写个算法,对2个小于1000000000的输入,求结果。特殊乘法举例:123 * 45 = 14 +15 +24 +25 +34+35输入两个小于1000000000的数输出输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。样例输入24 6542 666663 67样例输出6618039实现代码#inclu...

2020-02-06 16:57:28 97

原创 《算法笔记》-C/C++快速入门->2.10小节-黑盒测试 问题 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 a,N; scanf("%d",&am...

2020-02-06 09:57:25 91

原创 《算法笔记》-C/C++快速入门->2.10小节-黑盒测试 问题 C: A+B 输入输出练习III

题目描述你的任务是计算a+b。输入输入中每行是一对a和b。其中会有一对是0和0标志着输入结束,且这一对不要计算。输出对于输入的每对a和b,你需要在相应的行输出a、b的和。如第二对a和b,他们的和也输出在第二行。样例输入1 510 200 0样例输出630实现代码#include <stdio.h>int main(){ int a, b...

2020-02-06 08:26:20 106

原创 《算法笔记》-C/C++快速入门->2.10小节-黑盒测试 问题 B: A+B 输入输出练习II

题目描述你的任务是计算a+b。输入第一行是一个整数N,表示后面会有N行a和b,通过空格隔开。输出对于输入的每对a和b,你需要在相应的行输出a、b的和。如第二对a和b,对应的和也输出在第二行。样例输入21 510 20样例输出630实现代码#include <stdio.h>int main(){ int n, a, b; sca...

2020-02-06 08:15:29 137

原创 《算法笔记》-C/C++快速入门->2.10小节-黑盒测试 问题 A: A+B 输入输出练习I

题目描述你的任务是计算a+b。这是为了acm初学者专门设计的题目。你肯定发现还有其他题目跟这道题的标题类似,这些问题也都是专门为初学者提供的。输入输入包含一系列的a和b对,通过空格隔开。一对a和b占一行。输出对于输入的每对a和b,你需要依次输出a、b的和。如对于输入中的第二对a和b,在输出中它们的和应该也在第二行。样例输入1 510 20样例输出630实现代码#in...

2020-02-05 20:13:38 168

原创 《算法笔记》-C/C++快速入门->2.8小节-结构体(struct)的使用 问题 E: C语言11.8

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

2020-02-05 19:49:09 107

原创 《算法笔记》-C/C++快速入门->2.8小节-结构体(struct)的使用 问题 D: C语言11.7

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

2020-02-05 16:59:46 87

原创 《算法笔记》-C/C++快速入门->2.8小节-结构体(struct)的使用 问题 C: C语言11.4

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

2020-02-05 15:40:29 93

原创 《算法笔记》-C/C++快速入门->2.8小节-结构体(struct)的使用 问题 B: C语言11.2

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

2020-02-05 14:40:01 122

原创 《算法笔记》-C/C++快速入门->2.8小节-结构体(struct)的使用 问题 A: C语言11.1

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

2020-02-05 14:08:12 122

空空如也

空空如也

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

TA关注的人

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