從鍵盤輸入10個整數,然後根據提示選擇輸入A或者D

2025-07-28 06:56:57 字數 2664 閱讀 2706

1樓:蘅遠的夜

#包括使用名稱空間std;

廉政的main()

為(i = 0我<10; i +

法院《乙個[i] <

法院<< endl;

返回0;}

從鍵盤輸入10個整數,然後根據提示輸入'a'或者'd',如果輸入為a,從小到大順序輸出,如果為d,從大到小輸出

2樓:云云兄弟

我的是採用c++中的stl來做的,相對來說比較簡潔,但是功能就不僅僅侷限於10個整數了,而是你想輸多少就輸多少!如果你懂stl,那我就不解釋了。如果需要解釋,我可以補充回答。

要注意的是執行時候的輸入方法:先輸a或者d後回車;然後輸入乙個整數要空一格,最後要以非整數結尾(比如字元),然後回車。

#include

#include

#include

using namespace std;

int main()

c語言 從鍵盤輸入10個整數,將這10個整數按從小到大的順序輸出。

3樓:網友

1、開啟軟體進入頁面,點選檔案-新建-檔案-c++ source file。

2、輸入預處理命令和主函式:#include/*輸入輸出標頭檔案*/void main()/*空型別:主函式*/。

3、定義變數和陣列的資料輸入10個數:int a[10],i,t;/*定義變數和陣列資料型別為整型*/printf("輸入10個整數:");/*輸出文字提示*/for(i=0;i<=9;i++)/*輸入10個數*/scanf("%d",&a[i]);

4、將數值逆置:for(i=0;i<5;i++)/*將數值逆置*/。

5、輸出結果並換行:for(i=0;i<10;i++)/*輸出結果*/printf("%d ",a[i]);printf("");/*換行*/。

6、執行看看。

4樓:網友

個人建議 你對c語言感興趣的話 就先看基礎點的東西 慢慢來。

我現在也在學 現在馬馬虎虎剛過二級考試。

如樓上的三個 現在給你估計也看個皮毛。

5樓:網友

選擇法排序:

#include ""

#define n 10

void main()

printf("排序後結果為:");

for(i=0;iprintf("%3d",a[i]);

printf("");}

從鍵盤上輸入10個整數,找出其中最大的並顯示出來c語言程式設計

6樓:懋靌

//思路 輸入的時候跟max比較,大於max的話max就等於這次輸入,以此類推。

#include

int main()

printf("max number is %d", max);}

c語言程式設計

7樓:網友

#include

void sort1(int a,int n);

void sort2(int a,int n);

void main()

if(c=='d')

void sort1(int a,int n)/*用冒泡法對其排序*/

void sort2(int a,int n)}你參考下吧,呵呵,這些東西要自己動手做的,不能讓別人幫太多。

8樓:網友

比較傻的做法。

陣列a,用於儲存原始資料。

陣列b,用於儲存從小到大的排列結果。

陣列c,用於儲存從大到小的排列結果。

函式b,用於將乙個陣列按從小到大的順序排列。

函式c,用於將乙個陣列按從大到小的順序排列。

首先輸入a,然後呼叫函式b,將結果儲存在陣列b中。然後呼叫函式c,將結果儲存在陣列c中。

判斷輸入的是a還是d,輸出對應的結果。

9樓:胖胖小臭鼬

#include

void main()

for(i=9;i>0;i--)

for(j=0;ja[j+1])

scanf("%c",&c);

if(c=='a')

for(i=0;i<10;i++)

printf("%d ",a[i]);

else for(i=9;i>=0;i--)printf("%d ",a[i]);

scanf用的讀取格式是"%d "所以你在輸入的時候要按格式輸入,舉例:1 2 3 4 5 6 7 8 9 10 a要這麼輸。這可以算是這個程式的乙個缺點吧。

這個程式的大概內容就是先輸入10個數,然後用冒泡法排序。根據輸入字元判斷,如果為a則正向輸出陣列(從a[0]到a[9]);否則逆序輸出(從a[9]到a[0])

能力所限,獻醜了 大大們不要笑話。

10樓:網友

用sort()函式排序,標頭檔案。

#include

using namespace std;

main()函式中呼叫庫函式sort,格式為sort(s,s+n);s是要排序的陣列,n是陣列長度。

然後輸入字元變數進行選擇,如果是a,則從0到9輸出,如果是d,則從9到0輸出。

從鍵盤輸入10個int型數,去掉重複的

include void main int a b i,j,n ,t for i i 彎扮兆 i scanf d a i b a for i i i 把a陣列去掉重複的數字存放在埋租b陣列中。for j jb j t b j b j b j b j t for i iprintf 缺鎮 d b i ...

c從鍵盤輸入整數,求所有奇數的和

include int main cout system pause return 0 include int main cout 所有奇數的和為 return 0 include using namespace std void main for i 1 i 11 i cout 從鍵盤上輸入十個整...

C語言入門習題,實現從鍵盤輸入整數,然後以相反的順序輸出每位數字。要求不允許使用陣列

include include include int main putchar n return 0 怎麼樣,沒用陣列吧 從鍵盤輸入一個整數,然後以相反的順序輸出每位數字。不能使用陣列 include int main void printf d n for n printf 2d n 10 n ...