1863 Problem A C語言 數字交換

2021-09-19 20:55:38 字數 623 閱讀 1238

時間限制: 1 sec  記憶體限制: 128 mb

輸入10個整數,將其中最小的數與第乙個數對換,把最大的數與最後乙個數對換。寫三個函式; ①輸入10個數;②進行處理;③輸出10個數。

10個整數

整理後的十個數,每個數後跟乙個空格(注意最後乙個數後也有空格)

2 1 3 4 5 6 7 8 10 9
1 2 3 4 5 6 7 8 9 10
這裡要注意,不論是先交換最小還是最大,要考慮再交換之後更新最小或者最大數的下標,以免第二次交換錯誤,題目本身並不難~~

#include int main()

int temp=a[0];

a[0]=a[min];

a[min]=temp;

if(max==0)

max=min;

temp=a[9];

a[9]=a[max];

a[max]=temp;

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

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

printf("\n");

} return 0;

}

1863 Problem A C語言 數字交換

時間限制 1 sec 記憶體限制 128 mb 提交 326 解決 102 提交 狀態 討論版 命題人 外部匯入 輸入10個整數,將其中最小的數與第乙個數對換,把最大的數與最後乙個數對換。寫三個函式 輸入10個數 進行處理 輸出10個數。10個整數 整理後的十個數,每個數後跟乙個空格 注意最後乙個數...

Problem A C語言習題 折半查詢

time limit 1 sec memory limit 128 mb submit 3306 solved 1441 submit status web board 有n個數 n 20 已按從大到小順序存放在乙個陣列中,輸入乙個數,要求用折半查詢法找出該數是陣列中的第幾個元素的值。如果不在陣列中...

演算法筆記 Problem A C語言11 1

完成乙個對候選人得票的統計程式。假設有3個候選人,名字分別為li,zhang和fun。使用結構體儲存每乙個候選人的名字和得票數。記錄每一張選票的得票人名,輸出每個候選人最終的得票數。結構體可以定義成如下的格式 struct person leader 3 第一行有乙個整數n,表示以下有n張選票資訊將...