10月24日 c语言 用指针方法对10个整数按由大到小顺序排列
#include
int main ()
{
void sort(int x[],int n);
int i,*p,a[10];
p=a;
printf("please input 10 numbers:\n");
for(i=0;
i<10;
i++)
scanf("%d",p++);
p=a;
sort(a,10);
for(p=a,i=0;
i<10;
i++)
{
printf("%d ",*p);
p++;
}
printf("\n");
return 0;
}
void sort(int x[],int n)
{
int i,j,k,t;
for(i=0;
i
k=i;
for(j=i+1;
j
if(k!=i)
{
t=x[i];
x[i]=x[k];
x[k]=t;
}
}}
推荐阅读
- 2019年12月24日
- 【生信技能树】R语言练习题|【生信技能树】R语言练习题 - 中级
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- C语言解方程的根和判断是否是闰年
- C语言的版本比较
- 【C】题目|【C语言】题集 of ⑥