c语言编程算法
沧月灬张煜
c/c皮毛 数据结构皮毛 算法皮毛 TCP/IP皮毛
展开
-
菱形图案的求法
给定一个确定的数,求出其菱形图案。很简单的一个算法题目:首先要考虑每一行要输入的东西,就是空格和星号然后将图案分成上下两部分 就很好求了代码如下:#includeint main(){ int a,i; int j=0; int k=0; printf("Please input the number you want to serach:\n"); scanf原创 2014-01-02 16:51:28 · 1036 阅读 · 0 评论 -
3*3矩阵的对角线之和
求3*3矩阵的对角线之和这个题主要就是关于对角线元素的表示:在主对角线上,所有元素的上下标都相等,即形如a[i][i]格式。在副对角线上,所有元素的上下标之和等于2,即a[i][j],i+j=2.的格式代码如下:#includeint main(){ int a[3][3];int i=0,j=0; int s=0; printf("Please input the原创 2014-01-03 10:28:38 · 1644 阅读 · 0 评论 -
判断素数代码
判断一个数字是否为素数有个基本条件一个是不能和之前出现的所有数字下相除另外一个简单条件就是不能和之前出现的素数相除,科学计算法已经证明:素数不能被它的求根数之前的数相除这样效率就大大提升了。代码如下:int IsPrime(int n) { int i; if (n == 1 || n == 2 || n == 3 || n == 5) return 1;原创 2014-01-03 11:13:07 · 1064 阅读 · 1 评论 -
水仙花数的求法
在数论中,水仙花数(Narcissistic number)[1][2],也被称为超完全数字不变数(pluperfect digital invariant, PPDI)[3]、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number)[4] ,用来描述一个N位非负整数,其各个位数字的N次方和等于该数本身。十进制下的水仙花数有88个。代码如下:#inclu原创 2014-01-02 16:01:19 · 1391 阅读 · 0 评论 -
输入N个数字,然后将其大于0的数无重复的排序输出
作者:张煜====================================================================================这是我们系主任上次留下来的作业题目对于这个题目我个人觉得还是比较考验对于c语言的掌控力的,虽然比较片面但还是有很大的可取之处的对于c语言初学者来说还是比较难的.=================原创 2014-03-05 20:48:12 · 1208 阅读 · 0 评论 -
选择排序法
/************************************************ 作者:张煜* 编译环境:vs2013* 测试时间:2014-05-07 20:16***********************************************///算法:/*用当前未排序的数中,找到一个最小的数,然后将它放到已排序的整数列表的下一原创 2014-05-07 20:39:05 · 703 阅读 · 1 评论 -
16进制转化8进制
作者;张煜今天科创实验室进行了一次考核, 其中有一个算法,将16进制转化为8进制问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整原创 2014-06-28 20:06:38 · 1608 阅读 · 1 评论 -
【双硬盘双系统】LinuxC下对EFI格式windows磁盘进行分区-动态生成GPT表
动态生成GPT分区表1. 题目具体要求描述1) 在硬盘上安装win10 64位系统(GPT分区模式), 硬盘要预留空闲空间; --- 前置部署条件2) 程序具体功能:A. check 功能 显示当前硬盘上的已划分空间和剩余空间,显示当前硬盘上的分区位置(起始扇区和结束扇区);B. A原创 2017-04-11 13:05:39 · 1234 阅读 · 0 评论