将整型数组中的所有元素镜像对调,第一个与最后一个对调,第二个与倒数第二个对调,按对调后的结果输出

来源:百度知道 编辑:UC知道 时间:2024/07/08 00:08:09
C基础

void revIntArr(int arr[], int len){
int i=0,j=len/2-1,temp;
for(; i<=j; ++i){
temp=arr[i];
arr[i]=arr[len-i];
arr[len-i]=temp;
}

void printIntArr(int arr[], int len){
int i=0;
for(;i<=len-1; ++i)
printf("%d ",arr[i]);
printf("\n");
}

#include<stdio.h>
int main()
{
int a[10];
int i,j,k;
n=sizoef(a)/sizeof(a[0]);
for(i=0;i<n/2;i++){
k=a[i];
a[i]=a[n-i];
a[n-i]=k;
}
for(i=0;i<n;i++)
printf("%d",a[i]);
}

#include <algorithm>

int main(int argn, char* argv[])
{
int a[5] = {1,2,3,4,5};
std::reverse(&a[0],&a[5]); //不是&a[4]
return 0;
}

将整型数组中的所有元素镜像对调,第一个与最后一个对调,第二个与倒数第二个对调,按对调后的结果输出 将整型数组中所有小于0的元素放到大于0的元素前面(采用最优算法) 有一个含有10个元素的整型数组,编程将其元素按逆序存放 将一个数组中的元素逆序? 编写一个函数,分别求出一维整型数组a[n]中所有奇数元素和所有偶数元素 写出一个主函数,为一维整型数组a[10]输入数据,并对数组中的数据进行转置,然后输出此数组中的元素。 编写一个函数findmax( ),求数组中最大元素及其下标。调用该函数求整型数组a中的最大元素及其下标。 用C 语言写数组元素对调问题 通过键盘对一个3行4列的二维数组输入整型数值,并按表格形式输出此数组的所有元素 从键盘输入10个整数存到整型数组a中,然后统计并输出大于平均值的元素个数,并输出大于平均值的所有元素