C语言
文章平均质量分 50
f mily
这个作者很懒,什么都没留下…
展开
-
C语言基础33题 程序代码(部分题目从具体要求扩展至键盘输入要求)
1、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?#include<stdio.h>int main(){ int count=0; for(int i=1;i<5;i++){ for(int j=1;j<5;j++){ for(int k=1;k<5;k++){ if(i!=j&&j!=k&&i!=k){ printf("%d%d%d\n",i,j,k); count+原创 2021-07-11 23:00:15 · 521 阅读 · 2 评论 -
希尔排序源码(C语言)
希尔排序时间复杂度范围:O(nlogn)~O(n2),平均时间复杂度大致是O(n√n)//升序int Hillsort(int a[],int n){ int i,j,k,x=n; do { x=x/3+1; for(i=0;i<x;i++) { for(j=i+x;j<10;j+=x) { if(a[j]<a[j-x]) { int temp=a[j]; for(k=j-x;k>=0&&t原创 2021-05-02 15:05:44 · 90 阅读 · 0 评论