#include <stdio.h>
3 int main(){
4 int a[10];
5 int *pa=a;
6 printf("请输入10个100以内的整数:");
7 for(int i=0;i<10;i++){
8 scanf("%d ",pa++);
9 }
10 printf("\n");
11 pa=a;
12 for(int i=0;i<10;i++){
13 printf("%d ",*(pa+i));
14 }
15 printf("\n\n");
16 for(int i=0;i<9;i++){
17 for(int k=0;k<9;k++){
18 if(*(pa+k)<*(pa+k+1)){
19 int intermediary = *(pa+k);
20 *(pa+k) = *(pa+k+1);
21 *(pa+k+1) = intermediary;
22 }
23 }
24 }
25 for(int k=0;k<10;k++){
26 printf("%d ",*(pa+k));
27 }
28 printf("\n");
29 return 0;
30 }
从键盘输入10个数,用按降序排序并输出。(使用指针实现冒泡排序)
最新推荐文章于 2024-04-12 12:26:31 发布