思路:不同大小写组合,用字母差求字母在26个字母中相对位置作比较。

1、temp改成char类型。

2、添加一个函数,求字母相对位置(对应我的函数getLesOrder)

下面代码供参考:

#include

#include

int getLesOrder(char les)//获取大或小字母在26个字母中顺序(第几个字母)

{

if(les>='a' && les<='z') return les-'a'+1;

if(les>='A' && les<='Z') return les-'A'+1;

return -1;

}

void fun(char *q)

{

int i,j,n;

char temp;

n=strlen(q);

printf("%d\n",n);

for(i=0;i

for(j=i+1;j

if(getLesOrder(q[i])>getLesOrder(q[j]))

temp=q[i],q[i]=q[j],q[j]=temp;

}

int main()

{

char p[]="eacDFB";

printf("%s\n",p);

fun(p);

printf("%s\n",p);

return 0;

}

C语言字母排序不分大小写,求助C语言字母不分大小写排序相关推荐

  1. c语言作业ce是什么错误代码,[求助]C语言实现ce搜索功能的两道题

    有两道道题,想请各问大神解答一下 题目是 (1)模拟实现CE的数据搜索功能: 这一堆数据中存储了角色的血值信息,假设血值的类型为int类型,值为100(10进制) 请列出所有可能的值以及该值对应的地址 ...

  2. c语言中按姓名查询成绩,求助 C语言学生系统中按照姓名进行查找学生的问题...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include struct Student; typedef struct Student *PStudent; ...

  3. c语言回车换行符的作用,求助,c语言如何输出回车换行符啊?

    C语言在向计算机输入文本文件时,将回车换行符转换为换行符,在输出时把换行符转换成回车和换行两个字符.在用二进制文件时,不进行这种转换,在内存中的数据形式与输出到外部文件中的数据形式完全一致,一一对应. ...

  4. c语言怎么创建一个h文件,求助C语言大佬 , 只会写到一个.c文件里 ,不会用.h头文件...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 简答题] 实验任务:学生成绩统计 从键盘输入一个班(全班最多不超过30人)学生某门课的成绩,当输入成绩为负值时,输入结束,分别实现下列功能: (1)统计不 ...

  5. c语言5个同学三门成绩,求助:c语言 求5个同学语数外三门功课的总分与均分。大家看我错在哪了...

    满意答案 lexfong 2013.05.17 采纳率:52%    等级:12 已帮助:21917人 你先看下我写的程序: #include int main() { float a[5][3],s ...

  6. c语言循环语句sleep不正常,求助C语言Sleep延迟输入问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 printf(" ######################################\n"); for(i=0;i<= ...

  7. c语言规定 标识符由,【填空题】C语言的标识符命名规则规定标识符可以由字母数字和下划线组成,首字符不能是 。 (4.0分)...

    [填空题]C语言的标识符命名规则规定标识符可以由字母数字和下划线组成,首字符不能是 . (4.0分) 更多相关问题 鱼苗池的选择要利于鱼苗生长.利于饲养管理和()A. 鱼苗游动B. 水生生物生长C. ...

  8. JAVA语言五猴分桃简单解法_五猴分桃问题新解及其联想

    了,它不知道有1个同伴已经来过,还以为自己第1个到的呢,于是将地上的桃子堆起来,平均分成5份,发现也多了1个,同样吃了这1个,拿走其中的1堆.第3只.第4只.第5只猴子都是这样--问这5只猴子至少摘了 ...

  9. c语言随机产生10个30 100,c语言编写随机产生10个100~200之间整数,幷按从大到小排序...

    你所写的代码是正确的,想要查看,请用这个:includeint main(){char ch;scanf("%c",&ch);if(ch>='A'&ch){c ...

  10. 输出英文字母java数组_JAVA语言之通过生成随机数组来转化为字母进行输出的类...

    本文主要向大家介绍了JAVA语言之通过生成随机数组来转化为字母进行输出的类,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 今天又写了一个通过生成随机数组来转化为字母进行输出的类,但是 ...

最新文章

  1. 全球充电最快手机:5分钟回血50%;华为未发布新手机 | MWC 2022
  2. python如何处理表格_Python是如何处理Excel表格的?方法简单!
  3. AWS re:Invent 2019 召开 | 云原生生态周报 Vol. 30
  4. 依赖插件版本冲突问题
  5. ES读写为何速度那么快(史上最全面总结)
  6. python基础知识学习笔记(2)
  7. 电商android studio,谷歌 Android Studio 4.0 Beta 5 发布
  8. QTP的那些事 -– Visual Relation Identifier Feature: How to use in the real world
  9. jQuery 写的简单打字游戏
  10. java基础之ArrayLis类
  11. 一文搞懂深度学习中常用的优化算法
  12. 想找一些外文文献,有哪些靠谱的外文文献网站推荐?
  13. mac tortoisesvn客户端_TortoiseSVN
  14. 【初探篇】申请阿里云免费SSL证书并配置https访问实战
  15. 如何在电脑上进行PDF压缩?
  16. ABC166E This Message Will Self-Destruct in 5s 题解
  17. net: mpls 是什么
  18. 高德地图区域围栏绘制
  19. 发票扫一扫识别,一键导出表格
  20. 计算机毕业设计Java高校排课管理系统(源码+系统+mysql数据库+lw文档)

热门文章

  1. (转)在 Linux 平台中调试 C/C++ 内存泄漏方法
  2. 计算机屏幕的显示分辨率与什么有关,事实:显示器屏幕尺寸和分辨率之间是什么关系?...
  3. android检测蜂窝网络,Android 判断网络状态及开启网路
  4. 水平放滑轮组计算机械效率,初中物理中考常用公式-总结-2
  5. 设置计算机关机时间快捷键,电脑怎么设定关机时间?
  6. P4556 [Vani有约会]雨天的尾巴(线段树合并)
  7. win10计算机控制面板在哪里,windows10系统控制面板在哪里?快速找到Win10控制面板的三种方法...
  8. 树莓派CM4 装系统和换源
  9. 《Region Proposal by Guided Anchoring》论文笔记
  10. Todd Lammle's CCNA IOS Commands Survival Guide