![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
文章平均质量分 74
NadirvishunVishun
这个作者很懒,什么都没留下…
展开
-
素数相关
只能被1和本身整除的数为素数。1.判断100-200之间谁是素数。#include#include main(){ int m,i;for(m=100;m//同下面的2,只是多了这个循环。{ for(i=2;i { if(m%i==0)break; } if(m%i!=0) printf("%d是素数\n",m);} }2.判断任意一个数是否是素数#原创 2016-11-26 14:13:29 · 230 阅读 · 0 评论 -
排序问题
将10个数字按从大到小的顺序排列方法一:排序法:原理就是从第一个数开始向后比较,选出最大的来,然后将第一个和最大的交换,再从第2个开始向后比较,再选出最大的来,与第2个交换,一直这样进行下去#include#include main(){ int i,j,temp,a[10]; printf("输入10个数:\n"); for(i=0;i scanf("%d",&a[i]); //原创 2016-11-26 14:13:32 · 413 阅读 · 0 评论 -
手动移动的八数码程序相关(非算法)
最近看哈佛公开课cs50,里面有fifteen的例子,然后就搜了下相关的,简单的就是8数码。这是一位不知道名字大侠写的程序,太厉害了,看半天,我添加了些注释,方便看懂。下图所示,最初状态是随机生成的,通过上下左右键移动,输入q或Q退出。这程序不涉及算法的问题,只是手动自己排序。程序:#include #include #include #include#define UP 72#define原创 2016-11-26 14:14:24 · 728 阅读 · 0 评论 -
哈佛cs50公开课,list1链表相关程序
很纳闷,上次发的fifteen竟然说包含不适内容,就是程序而已啊,莫名其妙。这个就是公开课上链表的程序,稍微改了下,没用他的头文件,同时添加了注释。用codeblocks编译通过。链表这个确实挺麻烦,并不是不能理解,而是具体实施该怎么做。主要要理解头指针,头节点,第一个节点的含义和怎么表示。下面是程序:/*一个数字链表。可以实现插入(按大小),查询,删除等功能输入1,用于删除;输入2,用于寻找;输原创 2016-11-26 14:14:27 · 451 阅读 · 0 评论