学习目标: 熟悉C语言程序的编译和运行 学会编程计算并输出常见的算术表达式的结果 掌握整数和浮点数的含义和输出方法、声明方法、读入方法 掌握数学函数的使用方法 初步了解变量的含义 掌握变量交换的三变量法 理解算法竞赛中的程序三部曲:输入、计算、输出 记住算法竞赛的目标及其对程序的要求 1.2 变量及 ...
分类:
编程语言 时间:
2018-12-08 00:16:05
阅读次数:
218
一、前提 整数和小数,保留两位小数的正则表达式: 具体什么意思呢 二、知识点 1、首先从写法上可以看出,使用了显式定义正则表达式的语法,因为其中存在对字符串"\"(反斜杠)的转义 2、正则表达式的定义共有2种方式:显示定义和隐式定义 3、何谓定位符?即限定某些字符出现的位置。 说明:^表示必须以什么 ...
分类:
其他好文 时间:
2018-12-07 16:41:17
阅读次数:
524
题目内容: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)。 现在,你要写一个程序,读入两个正整数n和m(1<=n<m<1000),输出[n,m]范围内所有的完数。 提示:可以写一个函数来判断某个数是否 ...
分类:
编程语言 时间:
2018-12-07 11:55:36
阅读次数:
245
Written with "StackEdit" . Description 你有$n$ 个整数$A_i$和$n$ 个整数$B_i$。你需要把它们配对,即每个$A_i$恰好对应一 个$B_i$。要求所有配对的整数差的绝对值之和尽量小,但不允许两个相同的数配对。例如$A=${$5,6,8$},$B=$ ...
分类:
其他好文 时间:
2018-12-04 14:51:15
阅读次数:
166
1、实践题目 删数问题 2、问题描述 给定n位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新 的正整数。对于给定的n位正整数a和正整数 k,设计一个算法找出剩下数字组成的新数最 小的删数方案。 3、算法描述 定义一个数组来装要删的数字,从0~n比较数字大小,当前一个数字比后 ...
分类:
编程语言 时间:
2018-12-02 19:21:13
阅读次数:
178
1、实践题目 删数问题 2、问题描述 给定n位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新 的正整数。对于给定的n位正整数a和正整数 k,设计一个算法找出剩下数字组成的新数最 小的删数方案。 3、算法描述 答:从第一个数开始往后比较,当出现降序的时候就把比后面大的那个数字 ...
分类:
编程语言 时间:
2018-12-02 18:30:59
阅读次数:
199
2、 初试排序 输入不超过 100 个整数, 排序并去除重复数字之后输出。 输入格式:第一行为输入的数字个数,第二行为全部数字(使 用空格间隔) 输出格式:直接输出全部数字(使用空格间隔) 要求: 排序使用冒泡排序和快速排序实现,提交两份代码 快排 5、 递归初试 使用递归算法计正整数 n 和 m ...
分类:
其他好文 时间:
2018-12-02 14:21:34
阅读次数:
255
给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 注意: 不能使用代码库中的排序函数来解决这道题。 示例: 进阶: 一个直观的解决方案是使用计数排序的 ...
分类:
其他好文 时间:
2018-12-02 01:19:25
阅读次数:
199
1.实践题目 2.问题描述 给定n位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新 的正整数。对于给定的n位正整数a和正整数 k,设计一个算法找出剩下数字组成的新数最 小的删数方案。 输入格式: 第 1 行是1 个正整数 a。第 2 行是正整数k。 输出格式: 输出最小数。 ...
分类:
其他好文 时间:
2018-12-02 00:40:11
阅读次数:
214
1.实践题目 7-2 删数问题 2.问题描述 给定n位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新的正整数。对于给定的n位正整数a和正整数 k,设计一个算法找出剩下数字组成的新数最小的删数方案。 输入格式:第 1 行是1 个正整数 a。第 2 行是正整数k。 输出格式:输 ...
分类:
编程语言 时间:
2018-12-01 20:20:28
阅读次数:
191