c语言中 如何将三个字符型数据按从大到小顺序输出答:include <stdio.h> main(){ unsigned char ch1,ch2,ch3,t;scanf("%c%c%c",&ch1,&ch2,&ch3);if(ch1<ch2){ t=ch1;ch1=ch2;ch2=t;} // if(ch2<ch3){ t=ch2;ch2=ch3;ch3=t;if(ch1<ch2){ t=ch1;ch1=ch2;ch2=t;} } printf("从大到小为%c,%c,%c\n",ch1,ch2,ch3...
...编写程序,按从大到小的顺序排列这3个整数...答:include<stdio.h> int main(){ int a,b,c,t;scanf("%d%d%d",&a,&b,&c);if(a<b) {t=a;a=b;b=t;};//如果a<b,则交换a,b的位置 if(a<c) {t=a;a=c;c=t;};//如果a<c,则交换a,c的位置 if(c>b) {t=c;c=b;b=t;}//如果 c>b,则交换c,b的位置,以保证c...
请用c语言设计程序实现将1 2 3 4 5 6 7 8 9 10十个数,从大到小输出答:} if(k != i) { tmp=array[k]; array[k]=array[i]; array[i]=tmp; } }}int main(int argc,char *argv[]){int a[10]={1,2,3,4,5,6,7,8,9,10};select_sort(a,
怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。答:如果最后一个数大,就把第一个数换走,否则不换 a=c; //此时第一个数是最大的 printf("最大值为:%d",a);//输出第一个数 } 这种方法可以完成题目要求,但是无法实现排序,因为第一个数丢了,只要不丢数,多用几次if就可以再实现排序.当然,只看本题的话以上代码是比较简洁的....