您当前的位置:首页 > 互联网教程

C语言将字符数组a中下标为偶数的元素从小到大排列

发布时间:2025-05-14 11:11:16    发布人:远客网络

C语言将字符数组a中下标为偶数的元素从小到大排列

一、C语言将字符数组a中下标为偶数的元素从小到大排列

1、第三个空那里有问题.当第一次循环时,i=0那内循环不是j=-2;这样就错了.

2、写程序要有好的习惯,不要一行写多句,这样的程序可读性差.上边的程序编译过了.可以执行.

3、第三个空那里有问题.当第一次循环时,i=0那内循环不是j=-2;这样就错了.

4、写程序要有好的习惯,不要一行写多句,这样的程序可读性差.上边的程序编译过了.可以执行.

5、第三个空那里有问题.当第一次循环时,i=0那内循环不是j=-2;这样就错了.

6、写程序要有好的习惯,不要一行写多句,这样的程序可读性差.上边的程序编译过了.可以执行.

二、c语言,输入三个不同的数字,按从从大到小输出

1、参考2楼,修改两个语法错误:scanf("%d,%d,d%",&x,&y,&z);应该是:scanf("%d,%d,%d",&x,&y,&z);输出语句:printf("输入的三个数字由大到小排列为:%d,%d,%d",z,y,x);2、算法太乱,应该先对x,y,z排序,排序的算法是两两相比较,如果前者大就交换,最后得到x,y,z是从小到大,输出时反序z,y,x就行了,简洁完整并通过了调试的代码如下:#include<stdio.h>

printf("请输入三个不同的数字,每输入一个数字用逗号隔开\n");

printf("输入的三个数字由大到小排列为:%d,%d,%d",z,y,x);

三、c语言:3个数abc,按大小顺序输出

scanf("%d%d%d",&a,&b,&c);

原理就是运用冒泡算法,把最大的数浮在最上面,而小的数就下沉,最后就输出。

1、冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。

2、它重复地走访过要排序的元素列,一次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。

3、这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。