#include<stdio.h>//判断字符串是否对称
#include <string.h>
int main()
{char a[100];int length,i,j;    printf("请输入字符串:\n");scanf("%s",a);length=strlen(a);    for(i=0,j=length-1;i<=j;j--,i++){if(a[i]!=a[j]){break;}        }if(i>j){printf("对称");}else{printf("不对称");    }printf("\n");return 0;
}

#include<stdio.h>
void bubbleSort(int a[])//冒号排序
{int i,j;for(i=0;i<10;i++){for(j=9;j>0;j--){if(a[j]<a[j-1]){int temp=a[j];a[j]=a[j-1];a[j-1]=temp;}}}
}
void display(int a[])
{int i;for(i=0;i<10;i++){printf("%d    ",a[i]);}
}
int main()
{int a[10]={0,9,6,1,3,2,5,4,8,7};bubbleSort(a);display(a);return 0;
}

#include<stdio.h>//选择排序法
void selectsort(int a[])
{int i,j,min,temp;for(j=0;j<10;j++){min=j;for(i=min+1;i<10;i++){if(a[i]<a[min])min=i;}temp=a[j];a[j]=a[min];a[min]=temp;}
}
void display(int a[])
{int i;for(i=0;i<10;i++){printf("%d    ",a[i]);}
}
int main()
{int a[10]={0,9,6,1,3,2,5,4,8,7};selectsort(a);display(a);return 0;
}

#include<stdio.h>
void insertSort(int a[])//插入排序
{int i,j;for(i=0;i<10;i++){for(j=1;j<10;j++){if(a[j]<a[j-1]){int temp=a[j];a[j]=a[j-1];a[j-1]=temp;}}}
}
void display(int a[])
{int i;for(i=0;i<10;i++){printf("%d    ",a[i]);}
}
int main()
{int a[10]={0,9,6,1,3,2,5,4,8,7};insertSort(a);display(a);return 0;
}

好想写出最后一题,可惜才疏学浅,一直搞不懂希尔排序法,暂时没有思路,如果想出来的话会补交到评论里的

转载于:https://www.cnblogs.com/zgc1540161699/p/6099905.html

钟国晨160809323 (作业9)相关推荐

  1. 钟国晨 160809323

    助教老师好,我是计科三班钟国晨,我对我们专业并不是很了解,至少从目前来看是这样,不过虽然感觉我们专业内容比较复杂,我还是对我们所学的知识挺感兴趣的,我性格比较开朗,希望以后能和老师您多多交流学习 #i ...

  2. 国开《医药商品营销实务》形考任务1 作业1 欧题库答案

    (第一 .第二 .第四章) 一.单项选择题(每题2分,共 20 分) 1.医药行业最根本的宗旨是(). A.救死扶伤 B.防病治病 C.为人民健康服务 D.为社会创造经济效益 2.医药服务质量中最突出 ...

  3. c++大作业迷宫游戏 规定时间内完成_开卷有益 | 小学生做作业磨蹭的7个原因及对策!太准了~不得不为孩子收藏!...

    很多小学生家长一提到孩子写作业就头疼,因为作业总是磨磨蹭蹭,从来没有痛写完的时候,往往很简单的家庭作业总要拖沓到半夜才完成,那么,究竟是什么原因导致小学生作业磨蹭呢? 01 学习没方法,不知道先做什么 ...

  4. c++大作业迷宫游戏 规定时间内完成_小学生做作业磨蹭的7个原因及对策!太准了~...

    很多小学生家长一提到孩子写作业就头疼,因为作业总是磨磨蹭蹭,从来没有痛写完的时候,往往很简单的家庭作业总要拖沓到半夜才完成,那么,究竟是什么原因导致小学生作业磨蹭呢?01 学习没方法,不知道先做什么 ...

  5. 课堂作业-1成绩汇总

    课堂作业-1成绩汇总 学号 姓名 作业标题 作业地址 提交日期 分数 113120180135 周萌 第一次班级作业 https://www.cnblogs.com/AwakenZed/p/10535 ...

  6. 自定义 Android 钟表盘,这一篇就够了

    关于本文:本文原先在我的 CSDN 博客发布(由图片水印能发现),整理以往博客过程中,发现当时总结的很仔细,所以将其迁移到这里,希望对大家在自定义 View 方面,能有所帮助 ? 引言 Android ...

  7. 某985高校学者私自拷贝他人评审的基金申请书,并当自己的去申基金!国自然基金委通报!...

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 点击进入-> CV 微信技术交流群 本文转载自:募格学术 | 参考资料:国家自然科学基金委员会.知乎等 ...

  8. feedback算法C语言,Learner Reviews Feedback for 计算导论与C语言基础 Course | Coursera

    1 - 25 sur 374 Avis pour 计算导论与C语言基础 Filled StarFilled StarFilled StarStarStar par Wan K• 16 août 201 ...

  9. 复利的谎言,很多人都中圈套了!!

    十年赚10倍,靠谱吗? 假如你买了茅台股票并拿几年,就有10倍. 或者买特斯拉or蔚来汽车的股票,不到一年,你就能赚10倍. "tenbagger" 一词出自世界级投资大师--彼得 ...

最新文章

  1. 【 MATLAB 】xlim 、 ylim 、zlim简介
  2. 程序员的语言“艳遇史”(一)——班长pascal
  3. 【AOP 面向切面编程】Android Studio 使用 AspectJ 监控方法运行 ( 定义连接点注解 | 定义 Aspect 切面 | 定义切入点 | 逐个处理切入点的各个连接点 )
  4. JPush (极光推送) For Xamarin.Android
  5. 20135337朱荟潼——实验三
  6. NAT的经典配置实例
  7. CORS 请求未能成功_CORS攻击概述
  8. mysql 二进制日志在哪_如何通过Mysql的二进制日志恢复数据库数据
  9. Nodejs开发框架Express3.0开发手记–从零开始
  10. 自己动手写Docker系列 -- 5.5实现容器停止
  11. Hadoop-Streaming实战经验及问题解决方法总结
  12. 垃圾邮件过滤python_手把手教你用Python 和 Scikit-learn 实现垃圾邮件过滤
  13. kali 切换图形界面_kali切换桌面环境
  14. 快点射!(Swift Injection) 不带这样的!
  15. Certbot的使用
  16. 线性代数笔记3.2向量间的线性关系(二)
  17. 论文阅读-基于遗传算法的NAS
  18. 第九章 动态规划-1261:【例9.5】城市交通路网
  19. 进程守护方案http://www.jianshu.com/p/89d06594dc5d
  20. 网易云易盾验证码海外版发布,支持12种主流语言

热门文章

  1. s3c2440内存控制器与SDRAM基本测试
  2. MyBaties异常之 ORA-00918: 未明确定义列
  3. set built-in function
  4. 如何使用JDBC调用存储在数据库中的函数或存储过程 */
  5. IOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
  6. 圭古文化获数百万天使轮融资 ,持续探索原创漫画IP变现
  7. react源码解析之stack reconciler
  8. 2 - Hexo + GitHub 搭建博客
  9. c++-swap nodes in pairs
  10. Thread class vs Runnnable interface(转)