- 博客(7)
- 收藏
- 关注
原创 查验身份证(c语言)
7-7 查验身份证(15 分)一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X
2017-12-18 12:33:38
11732
转载 输出GPLT(c语言)
7-9 输出GPLT(20 分)给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按GPLTGPLT....这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。输入格式:输入在一行中给出一个长度不超过10000的、仅由英文字母构成的
2017-12-18 08:26:22
2192
原创 计算天数(c语言)
7-8 计算天数(15 分)本题要求编写程序计算某年某月某日是该年中的第几天。输入格式:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。输出格式:在一行输出日期是该年中的第几天。输入样例1:2009/03/02输出样例1:
2017-12-17 22:59:44
28145
5
原创 判断合法标识符(c语言)
7-7 判断合法标识符(10 分)编写一个判断合法标识符的程序。要求输入一个正整数 repeat (0输入一个以回车结束的字符串(少于80个字符),判断其是否符合c++规定的标识符(以字母或下划线开头的由字母、数字、下划线组成的字符串)。输入输出示例:括号内为说明输入样例:4 (repeat=4)1num_abcInt_2Abc def输出样例:N
2017-12-17 20:30:17
21246
原创 冒泡法排序(c语言)
7-1 冒泡法排序(20 分)将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们。通过一遍扫描,则最后一个元素必定是最大的元素。然后用同样的方法对前N−1个元素进行第二遍扫描。依此类推,最后只需处理两个元素,就完成了对N个数的排序。本题要求对任意给定的K(N),输出扫描完第K遍后的中间结果数列。输入格式
2017-12-17 16:24:02
22989
原创 逆序的三位数(c语言)
7-2 逆序的三位数(10 分)程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321#includemain(){ int number,gewei
2017-12-17 15:17:20
1852
原创 计算火车运行时间(c语言)
7-4 计算火车运行时间(15 分)本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。输入格式:输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。输出格式:在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小
2017-12-17 15:09:47
29328
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人