/**
* 文件名称:20115.cpp
* 作 者: 胡颖
* 完成日期:2017 年 3月 13 日
* 输入描述:输入20个数组元数
* 问题描述:将输入的元数第一个与最后一个,第二个与倒数第二个以此类推输出
* 程序输出:输出逆序后的数组元数
* 问题分析:利用输入、输出、交换函数实现
* 算法设计:略
*/
#include <stdio.h>
int main()
{
int a[20];
void input(int a[],int n);
void print(int a[],int n);
void swap(int a[],int n);
input(a,20);
swap(a,20);
print(a,20);
return 0;
}
void input(int a[],int n)
{
int i;
printf("请输入数组元数:\n");
for(i=0;i<n;i++)
scanf("]",&a[i]);
}
void print(int a[],int n)
{
int i;
printf("交换后的数组为:\n");
for(i=0;i<n;i++)
printf("=",a[i]);
printf("\n");
}
void swap(int a[],int n)
{
int i,j,m,temp;
m=(n-1)/2;
for(i=0;i<=m;i++)
{
j=n-1-i;
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
return;
}
运行结果:
转载请注明原文地址: https://ju.6miu.com/read-41039.html