1樓:吾乃無名矣
額,真麻煩
如果抄你的編譯bai器是ascii碼,就可以這du樣# include
# include
int main(void)
c語言程式設計:輸入三個字元後,按各字元的ascii碼從小到大的順序輸出這三個字元。
2樓:愛夏的你呀
ascii碼從小到
大的順序輸出這三個字元的源**如下:
#include<
stdio.h>
void main()
擴充套件資料找出並列印ascii碼最大的字元的源**如下#include
void main()
3樓:凌亂心扉
#include<stdio.h>
main()
{chara,b,c,d;
inti;
scanf("%d",&
i);getchar();
while(i--)
{scanf("%c%c%c",&a,&b,&c);
getchar();
if(a>b){d=a;a=b;b=d;}if(a>c){d=a;a=c;c=d;}if(b>c){d=b;b=c;c=d;}printf("%c%c%c\n",a,b,c);}}執行結果:
4樓:匿名使用者
此題的正確答案如下:
#include<stdio.h>
main()
{chara,d,c,b;
inti;
scanf("%d",&i);
getchar();
while(i--)
{scanf("%c%c%c",&a,&b,&c);
getchar();
if(a>b){d=c;a=c;b=d;}if(a>c){d=n;a=n;c=d;}if(b>c){d=n;b=n;c=d;}printf("%c%c%c\n",a,b,c);}}輸入程式
《參考執行結果》
5樓:
//這道題關鍵是把輸入3個字元後的回車過濾掉,不然回車就會成為下一組的第一個字元。有兩種方法:
//第一種:
#include
int main()
if(a>c)
if(b>c)
printf("%c %c %c\n",a,b,c);
}return 0;
}//第二種:
#include
int main()
return 0;}
6樓:匿名使用者
public static void main(string args)}
7樓:匿名使用者
是螢幕輸入嗎?輸入結束的標誌是什麼?
#include "stdio.h"
char c1,c2,c3,tmp;
int main()
if(c1>c2)
if(c2>c3)
printf("%c %c %c",c1,c2,c3);
}return 0;
}//希望我沒有記錯東西,手邊沒編譯器就是悲劇
8樓:f皶邪蛻
#include
int main()
{char a,b,c,d,e,f;
scanf("%c%c%c",&a,&b,&c);
d=a>b?a:b;
d=d>c?d:c;
e=a,我的最簡單
9樓:匿名使用者
#include
int main()
if(a>c)
if(b>c)
printf("%c %c %c\n",a,b,c);
}return 0;}
10樓:匿名使用者
#include
int main()
if(z }printf("%c%c%c",min,max,maxdata); return 0;} (c語言)輸入三個字元後,按各字元的ascii碼從小到大的順序輸出這三個字元 11樓:凌亂心扉 #include"stdio.h" charmax(chara,charb) {if(a>b) {returna; }else {returnb;}} charmin(chara,charb) {if(a<b) {returna; }else {returnb;}} intmain(intargc,charconst*argv[]) {charc0,c1,c2,c3,c4,c5,c6,c7; printf("pleaseinputnum:\n"); scanf("%c%c%c",&c0,&c1,&c2); c3=max(c0,c1); c4=max(c3,c2); c5=min(c0,c1); c6=min(c5,c2); c7=c0+c1+c2-c4-c6; printf("%c%c%c\n",c4,c7,c6); return0; }printf()用法: printf()函式是格式化輸出函式,一般用於向標準輸出裝置按規定格式輸出資訊。在編寫程式時經常會用到此函式。函式的原型為: int printf(const char*format,...);函式返回值為整型。若成功則返回輸出的字元數,輸出出錯則返回負值。 printf()函式的呼叫格式為: printf("《格式化字串》;",《參量表》);其中格式化字串包括兩部分內容: 一部分是正常字元,這些字元將按原樣輸出; 另一部分是格式化規定字元,以"%"開始,後跟一個或幾個規定字元,用來確定輸出內容格式。 參量表是需要輸出的一系列引數,其個數必須與格式化字串所說明的輸出;引數個數一樣多,各引數之間用","分開,且順序一一對應,否則將會出現意想不到的錯誤。 規定符%d十進位制有符號整數 %u十進位制無符號整數 %f浮點數 %s字串 %c單個字元 %p指標的值 %e指數形式的浮點數 %x,%x無符號以十六進位制表示的整數 %o無符號以八進位制表示的整數 %g把輸出的值按照%e或者%f型別中輸出長度較小的方式輸出 %p輸出地址符 %lu 32位無符號整數 %llu 64位無符號整數 12樓:匿名使用者 #include int main() {char a,b,c; 加個空格, 第二個也一樣 {if((a 13樓:匿名使用者 最簡單的方法 :#include int main() if(b>c) if(a>b) printf("%c %c %c\n",a,b,c); }return 0;} 14樓:小明五個字 兩個程式在scanf**調一下,看一看a,b,c的值 15樓:匿名使用者 直接除錯吧,很明顯的錯誤,c還是你需要的輸入的資料嗎 16樓:匿名使用者 敢不敢用排序演算法拍個序 感覺很老火 17樓:富嬌韋曉山 #include void main() if(p>s)if(q>s)printf("%c%c%c\n",a,b,c);} 18樓:謬歌東郭飛薇 你輸入的是4個字元啊,輸出卻只有3個字元 19樓:姓元郗海藍 #include intmain()} 20樓:沙蝶閻錦 從鍵盤輸入一個字元,求出與該字元前後相鄰的兩個字元,按從小到大的 順序輸出這三個字元的ascii 21樓:符念樊湘雲 隨便寫的: static void main(string args) if(s[0] >s[1]) if(s[1] >s[2]) if(s[0] >s[1]) console.writeline(s); console.readline(); 檢視原帖》 c語言/輸入三個字元後,按各字元的ascii碼從小到大的順序輸出這三個字元??? 22樓: 輸入三個字元中要有空格,例如:a b c,我這裡用最簡單的氣泡排序實現的,直接比較兩個字元的大小,即比較兩個字元的ascii碼大小 #include #include int bigswap(char *a, char *b)return 0; }int main() }printf("%c %c %c\n",*input,*(input+1),*(input+2)); return 0;} 23樓:小草 裡邊有一百個例子,有你的例子,自己找吧。 24樓:金色潛鳥 #include #include main() if (a>=c) if (b>=c) printf("%c %c %c",a,b,c);return 0;} 25樓:匿名使用者 直接輸入3個字元,然後比較排序就可以了,lz是不會呢還是懶得去想,就是為了交作業? 還是杭電的,c語言哪個老師教的,吳鵬,還是樓永堅還是夏一行啊? acm試題:輸入三個字元後,按各字元的ascii碼從小到大的順序輸出這三個字元。 26樓:匿名使用者 #include int main() }} printf("%c %c %c\n", c[0], c[1], c[2]);}} 輸入三個字元後,按各字元的ascii碼從小到大的順序輸出這三個字元(參考教材例3.9) 27樓:匿名使用者 在未掌握陣列進行排序之前,用3個變數,第1個記錄最大的,第2個記錄中間大的,第3個就是最小的了, #include void main() //如果發現a比b大,通過d交換它們的值,保證ac ) //至此a中存放的是最小值 if ( b>c ) //此句保證b的值比c小printf("『%c'<='%c'<='%c'\n",a,b,c);} 程式設計ascii碼排序:輸入三個字元(可以重複)後,按各字元的ascii碼從小到大的順序輸出這三個字元。
10 28樓:金色潛鳥 # include # include void q(char *a)};} int main ( ) return 0;} 29樓:匿名使用者 #include using namespace std; int main() //交換 if(a2>a3) //交換 if(a1>a2) //交換 printf("%c %c %c",a1,a2,a3); }return 0;} 輸入三個字元(可以重複)後,按各字元的ascii碼從小到大的順序輸出這三個字元。 30樓:匿名使用者 #include int main() if(a2>a3) if(a1>a2) printf("%c %c %c\n",a1,a2,a3); }return 0; }getchar是會把緩衝區中的回車讀走的。 希望對你有所幫助 c++求救 輸入三個字元後,按各字元的ascii碼從小到大的順序輸出這三個字元。 ascii碼從小到 大的順序輸出這三個字元的源 如下 include stdio.h void main 擴充套件資料找出並列印ascii碼最大的字元的源 如下 include void main include stdio h main chara,b,c,d inti scanf d i get... include include include void init int cascii 52 2 初始化陣列 int main 97 122對應大寫字母a z asc 97 for i 52 i char c 26 i gets st s st while s for i 0 i 26 i if ... include include int main void c語言程式設計,輸入任意一串英文字母,然後按字母相反順序輸出這一串字母。include include int main void include include void main void printf 排序後的字串為 s n ch 用...輸入字元後,按各字元ASCII碼從小到大的順序輸出這些字元
C語言輸入字串,統計各字母出現的次數,輸出出現了4次的所有字母。英文字母區分大小寫
c語言中,如何輸入任意一串英文字母,然後按字母相反順序輸出這