输出逆序后的数组元数

    xiaoxiao2021-03-25  81

    /** * 文件名称: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

    最新回复(0)