将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求...答:int main(){ char arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };int i = 0;int len = sizeof(arr) / sizeof(arr[0]);int tmp = 0;for (i = 0; i < (len/2); ++i) //进行len/2次交换 { tmp = arr[9 - i];arr[9 - i] = arr[i];arr[i] = ...
用C语言将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4...答:{ int a[20]={1,0},i,n,j;printf("请输入数组元素的个数:");scanf("%d",&n);printf("请输入数组元素:\n");for(i=0;i<n;i++)scanf("%d",&a);for(i=0;i<n/2;i++)a=a[n-1-i];printf("逆序存放后的数组:\n");for(i=0;i<n;i++)printf("%d",a);return 0;...
将一个数组的值按逆序重新存放,例如,原来顺序为:8,6,5,4,1。要求改为...答:include<stdio.h> int main(){ int a[5]={8,6,5,4,1},i,n=5,temp;for(i=0;i<n/2;i++){ temp=a[i];a[i]=a[n-i-1];a[n-i-1]=temp;} for(i=0;i<n;i++){ printf("逆序后:\n");printf("%d\t",a[i]);} return 0;} ...
将一个数组中的值按逆序重新存放。例如,原来顺序为25,12,9,8,3,1...答:include <stdio.h> void reverse(int arr[], int count){ int i = 0;int temp = 0;for(i=0; i<count/2; i++){ temp = arr[i];arr[i] = arr[count-i-1];arr[count-i-1] = temp;} } int main(){ int i = 0;int Num[] = {25, 12, 9, 8, 3, 1};printf("...