指针最后一道
来源:互联网 发布:天津平面设计美工培训 编辑:程序博客网 时间:2024/06/06 05:09
题目描述
输入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
void Int_1(int a[]){
for(int i=0;i<10;i++){
scanf(“%d”,&a[i]);
}
}
void Dealings(int a[],int* p,int* k,int* s,int* q){
for(int i=1;i<10;i++){
if(*(p+1)>*q){
q=p+1;
p=p+1;
}else{
p=p+1;
}
if(* (k+1)<*s){
s=k+1;
k=k+1;
}else{
k=k+1;
}
}
int temp1=*(p-9);
*(p-9)=*s;
*s=temp1;
int temp2=*p;
*p=*q;
*q=temp2;
}
void Put_1(int a[]){
for(int i=0;i<10;i++){
printf(“%d “,a[i]);
}
}
int main(){
int a[10];
int* p=a;
int* k=a;
int* s=a;
int* q=a;
Int_1(a);
Dealings(a,p,k,s,q);
Put_1(a);
return 0;
}
`
- 指针最后一道
- 98年最后一道高数题
- 指针的一道题
- 一道指针笔试题
- 一道指针题目
- 利物浦跨过最后一道死门
- HP郭立航:磁带库守住最后一道防线
- 今天编程最后一道01k_code.cpp
- 昨天去搜狗笔试,最后一道编程题
- 一道c语言指针问题!
- 一道考指针的题
- 有关指针的一道题
- 数字版权的最后一道防线—数字水印
- 数据容灾备份:数据安全的最后一道防线
- 今天考完网络操作系统,最后一道大题Bash
- 坚守在产品开发的最后一道防线上(转)
- 2003年最后一道离散(标准答案漏掉的题)
- [360] 笔试题2012年最后一道大题
- 线段树poj3667
- 20位活跃在Github上的国内技术大牛
- ubuntu上传代码文件到github
- 反思比特币:去中心化实验 投机者慎入
- leetcode_54. Spiral Matrix
- 指针最后一道
- myeclipse导入项目报错小红叉解决
- js闭包
- 排序算法之快速排序
- POJ3685-Matrix
- thrift 客户端 ,负载均衡 连接池
- leetcode 312. Burst Balloons
- NotificationManager和Notification区别
- 【linux】linux常用指令