演算法筆記2 7 問題 E C語言10 16

2021-09-27 03:01:02 字數 649 閱讀 2611

輸入10個整數,將其中最小的數與第乙個數對換,把最大的數與最後乙個數對換。要求用3個函式實現,分別為輸入10個數、進行處理、輸出10個數。要求使用指標的方法進行處理。

用空格隔開的10個整數。

輸出進行題目描述操作之後的10個整數,每個整數之後輸出乙個空格。

請注意行尾輸出換行。

1 5 2 4 9 0 3 8 7 6
0 5 2 4 6 1 3 8 7 9
#include #includevoid input(int a)	}

void output(int a)

printf("%d",*(a+i));

}printf("\n");

}void exchange(int a)

if(*(a+i)int temp=*a;

*a=a[minid];

a[minid]=temp;

temp=*(a+9);

*(a+9)=a[maxid];

a[maxid]=temp;

}int main() ;

input(list);

exchange(list);

output(list);

return 0;

}

問題 E C語言11 8

有10個學生,每個學生的資料報括學號 姓名 3門課程的成績。讀入這10個學生的資料,要求輸出3門課程的總平均成績,以及個人平均分最高的學生的資料 包括學號 姓名 3門課程成績 平均分數 共有10行,每行包含了乙個學生的學號 整數 名字 長度不超過19的無空格字串 和3門課程的成績 0至100之間的整...

問題 E C語言11 8

題目鏈結 題目描述 有10個學生,每個學生的資料報括學號 姓名 3門課程的成績。讀入這10個學生的資料,要求輸出3門課程的總平均成績,以及個人平均分最高的學生的資料 包括學號 姓名 3門課程成績 平均分數 輸入 共有10行,每行包含了乙個學生的學號 整數 名字 長度不超過19的無空格字串 和3門課程...

問題 E C語言10 16

輸入10個整數,將其中最小的數與第乙個數對換,把最大的數與最後乙個數對換。要求用3個函式實現,分別為輸入10個數 進行處理 輸出10個數。要求使用指標的方法進行處理。include include void output int pint 10 int i using namespace std v...