輸入3個字母,按字母順序從小到大輸出這3個字母(pascal

2025-02-06 16:45:13 字數 1841 閱讀 5064

1樓:網友

program example;

var a,b,c,t:char;

beginreadln(a,b,c);

if a>b then begin

t :=a;

a :=b;

b :=t;

end;if a>c then begint :=a;

a :=c;

c :=t;

end;if b>c then begint :=b;

b :=c;

c :=t;

end;writeln(a,' b,' c);

end. 假設輸入的是三個字母均為大寫或小寫且中間無空格。

輸入3個字母,按字母表順序從小到大輸出這3個字母。(pascal)

2樓:嘯嘯_飛

program paixuzimu;

var a,k:array[1..3]of char;i,j:longint;

beginfor i:=1 to 3 do

beginwrite('a[',i,']=');readln(a[i]);

end;for i:=1 to 3 do

for j:=i to 3 do

beginif ord(a[j])<=ord(a[i])thenbegin

k[j]:=a[j];

a[j]:=a[i];

a[i]:=k[j];

end;end;

for i:=1 to 3 do

beginwrite(a[i]);

if i<3 then write(',');

end;readln

end.典型氣泡排序做法,可能你們還沒學到,不過用這個比用if巢狀好不止一點。

輸入3個字母,按字母表順序從小到大輸出這3個字母。

3樓:day廣

用char型別的三個變數,獲取三個字母的輸入。

然後,兩兩比較大小就可以了。

在c語言中,輸入三個字母,按字母表的順序從小到大輸出這三個字母,怎麼表示?

4樓:匿名使用者

這個問題不難,首先你得判斷你輸入的是字母,ascll字母是從65到90 97到122,知道了這個,要寫這個程式那不是舉手之勞了嗎?哇哈哈哈。

c語言 ** 請問這道題怎麼做?輸入三個字母,按字母表順序輸出這三個字母。

5樓:自我程式設計

#include

int main()

if(i==1)

if(i==2)

if((c[i]>=65 &&c[i]<=90))else if(c[i]>=97 &&c[i]<=122)else

if(c2>=c1 &&c3>=c1)else

if(c1>=c2 &&c3>=c2)else

if((c1>=c3 &&c2>=c3))else

printf("按照字母順序排列:%c,%c,%c ",n[0],n[1],n[2]);

goto aa;

return 0;

功能:輸入驗證,大小寫識別,按照ascii碼順序排列。

輸入三個字元後,按各字元的ascii碼從小到大的順序輸出這三個字元。hdu.

6樓:匿名使用者

if('a'>'b')

if('a'>'c')

else if('b'>'c')

是對輸入字元的變數進行比較,內而不是對於常容量進行比較。

讀下列西方字母開頭的詞語,按字母順序排隊 85

讀下列西方字母開頭的詞語,按字母順序排隊 就是你自己打的順序。26個字母的排號 楊家譜上,我是繼字牌號前後有多少。把大寫字母按字母表的順序排列 來了來了來了嚕啦啦啦啦啦。按字母順序排列的 英語怎麼說 in alphabetical order.n alf b t k l d alphabetical...

字母的單詞字母是C,6個字母的單詞第2個字母是C

1.scared 驚慌的,害怕的 2.male 男性 3.melee 混戰 4.characters 字元 5.animal 動物 樓主請問你的問題是什麼意思啊?求5種單詞?這樣的單詞很多。如果是那種填詞遊戲,最好把圖放上來,還有給些背景,比如 你這題目是 出現的,單詞大概在什麼英語水平 1.sch...

字母的單詞字母是u最後字母是e,三個字母的單詞第一個字母是u最後一個字母是e

use為你解答,如有幫助請採納,如對本題有疑問可追問,good luck e結尾的三個字母的單詞 10 see vt.看見 理解 領會 vi.看 看見 領會 she n.女人 雌性動物 pron.她 主格 one n.一 num.一 一個 adj.一的 唯一的 are v.是 內be的第二人稱單複數...