88问答网
所有问题
将一个数组中的值按逆序重新存放.例如,原来的顺序为8,6,5,4,1.要求改为1,4,5,6,8
如题所述
举报该问题
其他回答
第1个回答 2016-09-01
#include <stdio.h>
int main()
{
int a[5] = {8, 6, 5, 4, 1};
int i = 0, tmp;
for (i = 0; i < 5/2; ++i)
{
tmp = a[4-i];
a[4-i] = a[i];
a[i] = tmp;
}
for (i = 0; i < 5; ++i)
printf("%4d\n", a[i]);
return 0;
}
本回答被网友采纳
相似回答
将一个数组中的值按逆序重新存放
。
例如,原来顺序为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] = ...
将一个数组中的值按逆序重新存放
,
例如,原来顺序为8,6,5,4,1,要求改
...
答:
方法一:先用栈保存,然后再导出赋值到数组。方法二:8:1 6:4交换。用一个for循环。for(int i=1;i<5/2;i++)后面就是交换,尼应该懂了。
将一个数组的值按逆序重新存放
,
例如,原来顺序为
:
8,6,5,4,1
。
要求改为
...
答:
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;}
...
例如,原来顺序为8,6,5,4,1.要求改为1,4,5,6,8
.
答:
int main(){ 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)...
. 把
一个数组中的值按逆序重新存放
.如:
原来顺序为8,6,5,4,1,要求改
...
答:
include <stdio.h>#define MAX 3int main(void){ int a[MAX],i,j,t; for(i=0;i<MAX;i++) scanf("%d",&a[i]); for(j=MAX-1,i=0;i<j;i++,j--){ t=a[i]; a[i]=a[j]; a[j]=t; } for(i=0;i<MAX;printf("%d\t",a[i++])...
...
例如,原来顺序为8,6,5,4,1.要求改为1,4,5,6,8
.
答:
以整型为例 其它类似。void reverse(int *a, int n){ int *p, t; p=a+n-1; while(a
C++编程:
将一个数组中的值按逆序重新存放
,
例如,原来顺序为
:
8,6,5,4
...
答:
include <iostream> using namespace std;int main(){ unsigned int i = 0, j = 0, t = 0;const unsigned int arrSize = 5;int array[arrSize];cout<<"enter the origil array:"<<endl;for(i = 0; i < arrSize; i++){ cin >> array[i];} for (i = 0, j = 0; j < ...
将一个数组中的值按逆序重新存放
。
例如8,6,5,4,1要求改为1,4,5,6,8
.
答:
LENGTH = ARRAY1.LENGTH;FOR(INT I=0;I<LENGTH;I++){ ARRAY2[i] = array1[LENGTH-i-1];}
大家正在搜
将一个数组的值按逆序重新存放
编程将一个数组中的值逆序重新存放
把一个数组中的值按逆序重新存放
将数组中的值按逆序重新存放
c语言将一个数组中的值按逆序存放
编程实现将一个数组中的值逆序存放
c语言将一个数组中的值按逆序输出
将一个数组中的值按逆序
数组中的值逆序存放
相关问题
将一个数组的值按逆序重新存放,例如,原来顺序为:8,6,5,...
c语言编程:将一个数组中的值按逆序重新存放,例如,原来顺序为...
用C语言将一个数组中的值按逆序重新存放怎么操作?
C语言作业,将一个数组中的值按逆序重新存放。例如,原来顺序为...
c语言将一个数组中的值按逆序重新存放,例如,原来的顺序为8,...
将一个数组中的值按逆序重新存放,例如,原来顺序为8,6,5,...
用C语言将一个数组中的值按逆序重新存放。例如,原来顺序为8,...