随笔分类 -  C语言编程练习

摘要:要求输入一串低于 10 位的数字,输出这串数字的中文大写 C语言版: JavaScript版: 阅读全文
posted @ 2018-08-15 11:15 墨鱼茄子 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。 输入格式: 输入在一行中给出正整数N(≤10)。随后N行,每行给出一位学生的信息,格式为“学号 姓名 阅读全文
posted @ 2018-07-18 11:01 墨鱼茄子 阅读(3483) 评论(0) 推荐(0) 编辑
摘要:一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值: 现在给定一些身 阅读全文
posted @ 2018-07-17 19:39 墨鱼茄子 阅读(797) 评论(0) 推荐(0) 编辑
摘要:所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。 输入格式: 输入在一行中给出2个正整数m和n(1<m≤n≤10000),中间以空格分隔。 输出格式: 逐行输出给定范围内每个完数的因子累加形式的分解式 阅读全文
posted @ 2018-07-16 11:47 墨鱼茄子 阅读(1913) 评论(0) 推荐(0) 编辑
摘要:黑洞数也称为陷阱数,又称“Kaprekar问题”,是一类具有奇特转换特性的数。 任何一个各位数字不全相同的三位数,经有限次“重排求差”操作,总会得到495。最后所得的495即为三位黑洞数。所谓“重排求差”操作即组成该数的数字重排后的最大数减去重排后的最小数。(6174为四位黑洞数。) 例如,对三位数 阅读全文
posted @ 2018-07-16 11:06 墨鱼茄子 阅读(1434) 评论(0) 推荐(0) 编辑
摘要:7-43 Shuffling Machine(20 分) Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as wea 阅读全文
posted @ 2018-07-15 17:42 墨鱼茄子 阅读(332) 评论(0) 推荐(0) 编辑
摘要:题目内容: 给定一组二维坐标,表示直角坐标系内的一个多边形的连续的顶点的坐标序列。计算能包围这个多边形的平行于坐标轴的最小矩形,输出它的左下角和右上角的坐标。 输入格式: 第一行是一个正整数n表示顶点的数量,第二行是n组整数,依次表示每个顶点坐标的x和y值。 输出格式: 四个整数,依次表示所计算的矩 阅读全文
posted @ 2018-07-14 09:36 墨鱼茄子 阅读(674) 评论(0) 推荐(0) 编辑
摘要:一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对? 输入格式: 输入在一行中给出一个不超过10000的正整数N。 输出格式: 在一行中输出兔子总数达到N最少需要的月数。 阅读全文
posted @ 2018-07-02 12:35 墨鱼茄子 阅读(879) 评论(0) 推荐(0) 编辑
摘要:对于任一整数n,符号函数sign(n)的定义如下: 请编写程序计算该函数对任一输入整数的值。 输入格式: 输入在一行中给出整数n。 输出格式: 在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。 1 #include <stdio.h> 2 3 int main(int arg 阅读全文
posted @ 2018-06-04 11:29 墨鱼茄子 阅读(555) 评论(0) 推荐(0) 编辑
摘要:题目内容: NMEA-0183协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的BTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-The National Marine Electronics Associa-tion)制定的一套通讯协议。GPS接收机根据NMEA-0 阅读全文
posted @ 2018-05-24 12:56 墨鱼茄子 阅读(1628) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示