实验7 函数
一、实验目的
- 掌握指针的概念,会定义并使用指针变量。
- 学会使用数组的指针和指向数组的指针变量。
- 学会使用字符串的指针和指向字符串的指针变量。
- 学会使用指向函数的指针变量。
二、实验内容
2.将10个整数按由大到小排序输出。
(1)编程提示:利用冒泡法排序。
输入样例:
9 7 1 6 8 4 3 10 2 5
输出样例:
输出格式“%d ”
1 2 3 4 5 6 7 8 9 10
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
#include<stdio.h>
int main()
{
int a[10],*p;
int i,t;
for(p=a;p<a+10;p++)
scanf("%d",p);
for(i=0;i<9;i++)
for(p=a;p<a+9-i;p++)
if(*p>*(p+1))
{
t=*p;
*p=*(p+1);
*(p+1)=t;
}
for(p=a;p<a+10;p++)
printf("%d ",*p);
return 0;
}