C语言程序设计基础笔记
交换法 #include #include #define N 100 void Input(int a[],int n); void Output(int a[],int n); void ChangeSort(int a[],int n); int main()//升序排列 { int a[N],n; scanf(\ Input(a,n); ChangeSort(a,n); Output(a,n); return 0; } void Input(int a[],int n) { int i; for(i=0;ia[j]) { temp=a[j]; a[j]=a[i]; a[i]=temp; } } } } 11. 冒泡法排序: #include #include #define N 100 void Input(int a[],int n); void Output(int a[],int n); void BubbleSort(int a[],int n); int main()//升序排列 { int a[N],n; scanf(\ Input(a,n); BubbleSort(a,n); Output(a,n); return 0; } void Input(int a[],int n) { int i; for(i=0;ia[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } } 滨州学院 信息工程学院 软件技术一班 张龙彪
C语言程序设计基础笔记
15. 12. 快速排序—待解决;
13. 输出平行四边形。(循环) #include #include int main() { int i,j; for(i=0;i<6;i++) { for(j=6-i;j>=0;j--) { printf(\ } printf(\ } return 0; } 14. 辗转相除法球最大公约数和最小公倍
数。 #include #include int main() { int m,n,mod,minbei,s; printf(\ scanf(\ minbei=m*n;//输入时求积; while(mod!=0) { mod=m%n; m=n; n=mod; } s=minbei/m;//除以最大公约数即 为最小公倍数 printf(\ minbei=%d\ return 0; }
滨州学院 信息工程学院 软件技术一班 张龙彪