#include <stdio.h>
#include<string.h>
int main()
{char a[100];int i,j,k,len;gets_s(a);len= strlen(a);/*计数器:遇到'\0'停止并返回计数器值*/for(i=0;i<len/2;i++)for(j=0;j<len-2;j+=2)if (a[i] > a[i + 2]){k = a[i]; a[i] = a[i + 2]; a[i + 2] = k;
}for (i = 0; i < len; i++)printf("%3c", a[i]);
}

【C语言】输入一个字符串,并对字符串中的偶数位置的字符按从小到大的顺序排序,奇数位置的字符不动,输出排序后的结果...相关推荐

  1. 练习-任意输入n个从小到大的整数的数列,然后输入一个整数插入到数列中,使数列保持从小到大的顺序

    第1关:任意输入n个从小到大的整数的数列,然后输入一个整数插入到数列中,使数列保持从小到大的顺序 任务描述 本关任务:任意输入n个从小到大的整数,然后输入一个整数插入到数组中,使数组元素仍然保持从小到 ...

  2. C语言 输入一个字符串,统计字符个数,并按照倒序输出该字符串。

    题目:C语言 输入一个字符串,统计字符个数,并按照倒序输出该字符串. #include<stdio.h>void main() {char str[10];scanf("%s&q ...

  3. c语言:输入一个字符串,统计字母,数字,空格出现的个数,c - 统计字符串字母,空格,数字,其他字符的个数和行数....

    #include #include using namespace std; /* 题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. */ void count() { //统 ...

  4. 用C语言编写程序,任意输入一个字符串,将其中的字符按从小到大的顺序重排

    思路:将输入字符串中的每个字符转成相应的ASCII码值进行比较,排序. /* 2020-5-6 18:45 作者:nyc 功能:任意输入一个字符串,将其中的字符按从小到大的顺序重排 */ #inclu ...

  5. C# 输入一个三位数的字符串,输出为三位数的整数,并输出百位、十位、和个位

    C# 输入一个三位数的字符串,输出为三位数的整数,并输出百位.十位.和个位 以C# 语言编写,控制台应用程序运行 文章目录 C# 输入一个三位数的字符串,输出为三位数的整数,并输出百位.十位.和个位 ...

  6. C语言编程>第二十三周 ③ 下列给定程序中,函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本算法是:先对字符串中的头两个元素进行排序;然后把第三字符插入

    例题:下列给定程序中,函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序.插入法的基本算法是:先对字符串中的头两个元素进行排序:然后把第三字符插入到前两个字符中,插入后前三个字 ...

  7. c语言输入一个字符 对其进行归类,计算机二级C语言改错题归类 - 图文

    b[k++]=' '; t[2*sl]='\\0'; t[i] = s[sl-i-1]; t[2*d]='\\0'; pt[i]=str[k][i]; 2.先将在字符串s中的字符按正序存放到t串中,然 ...

  8. C语言输入一个任意数求各位数的和

    C语言输入一个任意数求各位数的和 int main(void) {int x, r, s = 0;scanf("%d", &x);while (x>0){r = x ...

  9. C语言 输入一个5行5列的数组。1.求数组主对角线上元素的和。2.求出辅对角线上元素的积。3.找出主对角线上最大的值及其位置

    C语言 输入一个5行5列的数组.1.求数组主对角线上元素的和.2.求出辅对角线上元素的积.3.找出主对角线上最大的值及其位置 主对角线是什么: 在一个n阶方阵(或是n阶行列式)中,从左上角到右下角这一 ...

  10. C语言 输入一个数值,分析是正还是负,并打印出此数

    C语言  输入一个数值,分析是正还是负,并打印出此数 #include <stdio.h>int main(void) {int x;printf("张宝田\n");s ...

最新文章

  1. Python最大堆排序实现方法
  2. CV之FR:计算机视觉之人脸识别(Face Recognition)方向的简介、使用方法、案例应用之详细攻略
  3. Binder fuzz安全研究
  4. wxWidgets:wxDateTime类用法
  5. python pd Series 添加行_Python数据分析与挖掘的常用工具
  6. 运用OpenMP提速图像处理速度
  7. 阅读后这篇文章后,python正则表达式完全弄懂了
  8. 跨浏览器resize事件分析
  9. 用python计算班级学生年龄_Python简单写学生管理系统
  10. Gis软件下载大全(ArcGis9.3-ArcGis10.8、ArcGisPro1.2-ArcGisPro3.0、FME20132-FME2022、CAD2004-CAD2023)
  11. composer.json 解决依赖冲突
  12. python之turtle使用:画一颗美美哒的树
  13. 点赋科技:网店的营销策略是什么?
  14. 大学计算机基础第一章知识点归纳,《大学计算机基础》主要知识点
  15. Spark的宽窄依赖
  16. xdm,程序员外包能干吗?
  17. ACM基本算法类题目
  18. iOS 模态视图,阻尼动画
  19. 合宙ESP32C3上手使用
  20. 研发人员绩效考核工作失败的几方面表现

热门文章

  1. Python is同一性运算符和==相等运算符区别
  2. Linux——分区时出现This partition should be marked for use as an EFI boot partition
  3. 【AI视野·今日CV 计算机视觉论文速览 第213期】Fri, 4 Jun 2021
  4. 显示行号 visual studio 1006
  5. 谷歌浏览器安装过程-0223
  6. django 正则捕捉路径 re_path函数
  7. mysql索引1908
  8. Java实现单词树(trie)
  9. android中的websocket 应用
  10. php curl cookie 读写