简单LinuxC
文章平均质量分 55
不落风渊
这个作者很懒,什么都没留下…
展开
-
简单LinuxC程序关于报数问题
题目:有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,求出最后留下的是原来的第几号。编写一个C语言程序完成该功能,要求n从键盘输入。原创 2017-07-10 22:51:37 · 284 阅读 · 0 评论 -
简单LinuxC程序关于任意长整数相加(字符串实现)
Linux环境下,C语言中整数类型最长的是long long类型,占8个字节,即使如此,其能表示的数仍是有限的。如果想要实现更大的整数相加或其他运算,就不能只用long long类型或者普通整型。我们可以使用字符串来表示整数,可以由我们规定位数,这样就可以实现更大的(某种意义上的任意长)整数相加减。在这里,我使用字符串实现的是两个任意长整数相加。由于是使用的字符串,需要考虑的情况很多。下面我罗列几个需要注意的点:1、输入的问题,2、是否是数字,3、对齐的问题,4、进位的问题。原创 2017-08-17 16:00:02 · 1695 阅读 · 0 评论 -
简单LinuxC程序之位运算的简单应用
输入一个整数a,再输入两个整数p1,p2(p1,p2<32),输出该整数的二进制表示方法中从右端开始的p1到p2位。负数在内存中的存储方式和我们一般使用的表示方法不同,是补码形式存储的。原创 2017-07-22 23:06:52 · 231 阅读 · 0 评论 -
简单LinuxC程序关于进制转换(递归函数)
题目:从键盘输入一个10进制数,再输入一个想要转换的进制,输出转换后的值。要求:使用递归函数实现。原创 2017-07-18 22:46:37 · 223 阅读 · 0 评论 -
简单LinuxC程序关于倒置句子中的单词位置(指针的使用)
编写一个C函数,将句子中的单词位置倒置,而不改变单词内部结构。例如:输入I am from shanghai,输出shanghai from am I。要求:使用指针交换两个变量的值。原创 2017-07-17 19:36:59 · 406 阅读 · 0 评论 -
简单LinuxC程序关于简单计算器(函数指针与回调函数)
实现一个简单的计算器,使用到函数指针和回调函数。原创 2017-07-20 22:53:20 · 337 阅读 · 0 评论 -
简单LinuxC程序关于倒置句子中的单词位置(字符串逆序应用)
题目:编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构。原创 2017-07-15 21:20:05 · 542 阅读 · 0 评论 -
简单LinuxC程序关于逆序一个中英混合字符串
题目:逆序一个中英混合字符串,此字符串包含字母字符、数字字符、空格字符、标点符号等英文字符以及中文字符,要求从键盘输入原创 2017-07-14 23:25:33 · 313 阅读 · 0 评论 -
简单LinuxC程序关于实现从终端获取一条语句并统计各种字符数量(字符输入输出)
实现从终端获取一条语句,计算这条语句中的空格、字母、数字的个数,统计这条语句全部字符的数量,实现多次输入,并统计一共输入的字符的数量。原创 2017-07-12 19:38:01 · 3204 阅读 · 0 评论 -
简单LinuxC程序关于实现识别字符串中合法的帧(字符串输入)
题目: 输入一个字符串,同时输入帧头和帧尾(可以是多个字符),将该字符串中合法的帧识别出来.例如:帧头和帧尾分别是head和tail 字符串”hdbchddheadhfdjhfdtailvcgbfgby”中headhfdjhfdtail是合法帧。原创 2017-07-11 20:21:38 · 375 阅读 · 0 评论 -
简单LinuxC程序关于排序问题(冒泡排序与选择排序)
题目:输入不少于两个数(含负数、小数),将它们按由小到大的顺序排列起来要求:需要排序的数字通过参数传递进来。例如:输入:./a.out -5 5 -6 5.2 4.1 6.5 -2.4 输出: -6 -5 -2.4 4.1 5 5.2 6.5原创 2017-07-11 10:37:44 · 555 阅读 · 0 评论 -
简单LinuxC程序关于统计0~n有多少个0~9(main函数的参数)
题目:通过编程实现,分别统计0~n有多少个0~9要求:n通过参数传入例如:输入./a.out 20原创 2017-07-12 19:32:02 · 292 阅读 · 0 评论 -
简单LinuxC程序关于实现进制转换
题目: 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出原创 2017-07-11 17:05:39 · 456 阅读 · 0 评论 -
简单LinuxC程序关于加密(将任意长字符转换为定长整数)
本程序功能是将任意长字符串转换为定长(16位)整数,这是一个不可逆的过程,所以可以用来给数据加密。以下是我具体实现的代码。源代码:#include #include #define SIZE 1024#define LEN 16//原始码转换函数int add(int pwdnum){ while(pwdnum >= 10) //得到个位数的最终码 { int t原创 2017-08-14 10:50:21 · 799 阅读 · 0 评论