自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《算法笔记》3.2小节——入门模拟->查找元素

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

2020-03-30 21:48:35 166

原创 《算法笔记》3.1小节——入门模拟->简单模拟

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

2020-03-30 21:34:43 272

原创 《算法笔记》2.7小节——C/C++快速入门->指针

问题 A: C语言10.1题目描述输入a和b两个整数,按先大后小的顺序输出a和b。注意请使用指针变量的方式进行比较和输出。输入两个用空格隔开的整数a和b。输出按先大后小的顺序输出a和b,用空格隔开。请注意行尾输出换行。样例输入5 9样例输出9 5参考代码#include<stdio.h>int main(){ int a,b,i; int ...

2020-03-25 12:30:30 148

原创 《算法笔记》2.6小节——C/C++快速入门->函数

问题 A: 习题7-5 字符串逆序存放题目描述写一个函数将一个字符串按反序存放。在主函数中输入一个字符串,通过调用该函数,得到该字符串按反序存放后的字符串,并输出。输入一行字符串。输出输入字符串反序存放后的字符串。单独占一行。样例输入abcd样例输出dcba参考代码#include<stdio.h>#include<string.h>int ma...

2020-03-25 12:05:46 88

原创 算法笔记2.5练习 问题 J: 例题6-9 字符串求最大值

题目描述从键盘上输入3个字符串,求出其中最大者。输入 输入3行,每行均为一个字符串。输出 一行,输入三个字符串中最大者。样例输入EnglandChinaAmerica样例输出England参考代码#include<stdio.h>int main(){ char s1[20]={'\0'},s2[20]={'\0'},s3[20]={'\0'};...

2020-02-29 21:00:20 169

原创 算法笔记2.5练习 问题 I: 例题6-4 矩阵转置

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

2020-02-29 20:57:56 222

原创 算法笔记2.5练习 问题 H: 例题6-3 冒泡排序

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

2020-02-29 20:55:04 136

原创 算法笔记2.5练习 问题 G: 例题6-2 数组求解Fibonacci数列问题

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

2020-02-29 20:52:10 108

原创 算法笔记2.5练习 问题 F: 例题6-1 逆序输出数组元素

题目描述 从键盘上输入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样例输出9876543210参考代码#i...

2020-02-29 15:12:01 250

原创 算法笔记2.5练习 问题 E: 习题6-13 字符串比较

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

2020-02-29 15:02:32 181

原创 算法笔记2.5练习 问题 D: 习题6-12 解密

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

2020-02-22 23:31:32 162

原创 算法笔记2.5练习 问题C:习题6-6杨辉三角

**题目描述** 按要求输入如下格式的杨辉三角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问题分析1、先...

2020-02-18 23:21:03 296

原创 算法笔记2.5练习问题 B: 习题6-5 数组元素逆置

题目描述 将一个长度为10的整型数组中的值按逆序重新存放。 如:原来的顺序为1,2,3,4,5,6,7,8,9,0,要求改为0,9,8,7,6,5,4,3,2,1输入 从键盘上输入以空格分隔的10个整数。输出按相反的顺序输出这10个数,每个数占一行。样例输入1 2 3 4 5 6 7 8 9 0样例输出0987654321问题分析1、定义一个数组,初始化;...

2020-02-18 20:08:35 308

原创 《算法笔记》2.5小节 问题 A: 习题6-4 有序插入

**题目描述** 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入到数组中。 假设数组长度为10,数组中前9个数(这9个数要求从键盘上输入,输入时要满足自小到大的输入顺序)已经按从小到大进行排序。然后再从键盘上输入一个整数,将此整数插入到前有序的9个数中,使得最终的10个数依然是从小到大有序的。输入 第一行输入以空格分隔的9个整数数,要求按从小到大的顺序输入。 第二行输入...

2020-02-18 17:18:34 329

原创 《算法笔记》2.4小节

本节题目都比较基础,故仅贴出代码问题 A: 例题5-1-1 连续自然数求和题目描述求1+2+3+…+100,即求 要求用while语句实现输入无输出要求的和,末尾输出换行。样例输入 无样例输出 5050参考代码#include<stdio.h>int main(){ int i=1,sum=0; while(i<=100) ...

2020-02-18 16:55:39 172

原创 算法笔记2.3小结 问题 E: 习题4-10-1 奖金计算

题目描述 某企业发放的奖金根据利润提成。利润I低于或等于100000时,奖金可提10%;利润高于100000元,低于200000元(100000<I<=200000)时,低于100000元的部分仍按10%提成,高于100000元的部分提成比例为7.5%;200000<I<=400000时,低于200000元的部分仍按上述方法提成(下同),高于200000元的部分按5%提成...

2020-02-18 16:16:26 199

原创 算法笔记2.3小结 问题 D: 习题4-4 三个整数求最大值

题目描述 有3个整数a, b, c,由键盘输入,输出其中最大的数。输入 以空格分割的三个整数。输出 三个数中的最大值,末尾换行。样例输入 1 3 2样例输出 3问题分析本题用两个比较表达式可以直接求解。参考代码#include<stdio.h>int main(){ int a,b,c,d,e; printf("请输入三个整数:\n"); ...

2020-02-18 15:56:46 192

原创 算法笔记2.3小结 问题 C: 例题4-3 比较交换3个实数值,并按序输出

题目描述 从键盘输入3个实数a, b, c,通过比较交换,将最小值存储在变量a中,最大值存储在变量c中,中间值存储在变量b中,并按照从小到大的顺序输出这三个数a, b, c。末尾输出换行。输入 输入以空格分隔的三个实数输出 按照从小到大的顺序输出这三个实数,中间以空格分隔,最小值在前,最大值在后。小数点后保留2位小数。 注意末尾的换行。样例输入 3 7 1样例输出1.00 3.00...

2020-02-18 15:37:23 443

原创 算法笔记2.3小结 问题 B: 例题4-2 比较交换实数值

## 题目描述从键盘输入2个实数,按照代数值由小到大的顺序输出这两个数。输入用空格分隔的两个实数。输出 从小到大输出这两个实数,中间以空格来分隔,小数在前,大数在后。小数点后保留2位小数。末尾输出换行符。样例输入3.6 -2.3样例输出-2.30 3.60问题分析本题为简单的排序问题,我采用最朴素的方法参考代码#include<stdio.h>int ma...

2020-02-18 14:39:50 148

原创 算法笔记2.3小结 问题 A: 例题4-1 一元二次方程求根

**问题 A: 例题4-1 一元二次方程求根**题目描述 求一元二次方程ax2+bx+c=0的根,三个系数a, b, c由键盘输入,且a不能为0,但不保证b2-4ac>0。程序中所涉及的变量均为double类型。输入 以空格分隔的一元二次方程的三个系数,双精度double类型输出 分行输出两个根如下(注意末尾的换行): r1=第一个根 r2=第二个根 结果输出时,宽度占7位,其中...

2020-02-18 14:33:19 395

空空如也

空空如也

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

TA关注的人

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