c語言abc大小
發布時間: 2025-07-09 14:51:37
A. 編寫一個c語言,輸入abc,將他們從大到小排序輸出
#include <iostream>
#include<stdio.h>
int main(){
int a,b,c,temp;
printf("請輸入三個數abc:");
scanf("%d%d%d",&a,&b,&c);
if( b>a ){
temp = a;
a = b;
b = temp;
}
if( c>a ){
temp = a;
a = c;
c = temp;
}
if( c>b ){
temp = b;
b = c;
c = temp;
}
printf("從大到小排序:");
printf("%d %d %d",a,b,c);
system("pause");
return 0;
}
B. c語言字元串比大小問題
首先比較第一個字元,最小的是a開始的然後是c開始的,最後是d開始的
由於a開始的字元串有"abc","aabdfg","abbd",c和d開始的各自有一個
所以"dcdbe"是最大的,倒數第二大的是"cd"
然後再看a開始的,比較第二個字元,最小的是a,只有一個字元串"aabdfg";其次是b,有兩個字元串;
所以"aabdfg"是5個中最小的;
第二個字元是b的兩個字元串"abc","abbd"再比較第3個字元,最小的是b、然後是c
所以abbd<abc
所以最後結果為aabdfg<abbd<abc<cd<dcdbe
熱點內容