C/C++
人间值得1990
知识的力量
展开
-
C++实现简单链表
#include#include#includetypedef struct student{ int data; struct student *next;}node;int length(node *head){ int n=0; node *p; p=head; while(p!=NULL) { p=p->next; n++原创 2014-05-15 20:49:50 · 612 阅读 · 0 评论 -
C语言分数相加
完整的C程序:#include "stdio.h"typedef struct{ int numerator; int denominator; } Fraction;int GCD(int a,int b);int LCM(int a,int b);Fraction Add(Fraction原创 2014-05-15 20:51:25 · 5339 阅读 · 0 评论 -
C语言排序算法
(1)“冒泡法” 冒泡法大家都较熟悉。其原理为从a[0]开始,依次将其和后面的元素比较,若a[0]>a[i],则交换它们,一直比较到a[n]。同理对a[1],a[2],...a[n-1]处理,即完成排序。下面列出其代码:void bubble(int *a,int n) { int i,j,temp; for(i=0;i<n-1;i++) for(j=i+1;j<n;j+原创 2014-05-15 20:54:23 · 556 阅读 · 0 评论