
C语言程序设计
尘剑心
这个作者很懒,什么都没留下…
展开
-
C语言-冒泡排序函数(起泡排序函数)
void sort(inta[],int n) { int i,j,temp,flag; for(i=1;i<n-1;i++) { flag=1; //flag来判断本趟排序是否发生交换,flag=1未发生交换,flag=0发生交换 for(j=1;j<=i;j++) { if(a[j-1]>a[j]) { temp = a[j-1]; a[j-1] = a[j]; a[j] = temp; flag = 0; //发生交换.原创 2020-09-18 15:48:20 · 2245 阅读 · 1 评论 -
C语言-输出100以内的质数
质数指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。 #include<stdio.h> int main() { int i,k; for(i=2;i<=100;i++) { int p=1; //用p来判断当前数是否是质数 ,p=1是质数,p=0不是质数 for(k=2;k<i;k++) { if(i % k == 0) { p=0; break; } } if(p == 1) pri原创 2020-09-18 14:52:00 · 33096 阅读 · 13 评论 -
编写链表按序插入结点的insert函数。并通过循环,在测试用的主函数中随机生成100个整数,用insert插入链表之中。
编写链表按序插入结点的insert函数。并通过循环,在测试用的主函数中随机生成100个整数,用insert插入链表之中。 #include<stdio.h> #include<stdlib.h> #include<time.h> //定义结构体 typedef struct LNode { int data; struct LNode *next; }LNode; //定义返回链表头指针的insert函数 LNode *insert(LNode *head,原创 2020-08-09 15:48:07 · 425 阅读 · 0 评论