88问答网
所有问题
c语言编程,讲将一个数组的值按逆序重新存放。如原来5 3 2 6 9,改为9 6 2 3 5
如题,多谢大神们了
举报该问题
其他回答
第1个回答 2013-04-27
#include <stdio.h>
int main()
{
int a[]={5,3,2,6,9};
int i=0, len=5;
for( i=0;i<len/2 ; i++ )
{
int temp=a[i];
a[i]=a[len-i-1];
a[len-i-1]=temp ;
}
for ( i=0;i<len;i++ )
{
printf("%d " , a[i] );
}
return 0;
}
第2个回答 2013-04-27
int arr[N] = {0}, tmp = 0;
int m = N/2;
for (i = 0; i < m; ++i)
{
tmp = arr[i];
arr[i] = arr[N - i - 1];
arr[N - i - 1] = tmp;
}
<上一页
1
2
相似回答
编写
一个C语言
程序:
将一个数组
中
的值按逆序重新存放
答:
{int n,i,j,t,a[200];printf("数组中数的个数:");scanf("%d",&n);printf("数组中的数:\n");for(i=0;i<n;i++){ a[i]=i+1;printf("%d ",a[i]);} for(i=0,j=n-1;i<j;i++,j--){t=a[i];a[i]=a[j];a[j]=t;} printf("\n逆序后的数组:\n");for(...
C语言编程
将一个数组
里的数
按逆序重新存放
答:
p[i]=p[n-i];p[n-1]=t;} }
用
C语言将一个数组
中
的值按逆序重新存放
怎么操作?
答:
define N 5 int main(){ int a[N],i,temp;printf("enter array a:\n");for (i=0;i<N;i++)scanf("%d",&a[i]);printf("array a:\n");for (i=0;i<N;i++)printf("%4d",a[i]);for (i=0;i<N/2;i++) //循环的作用是将对称的元素的值互换 { temp=a[i];a[i...
用
C语言将一个数组
中
的值按逆序重新存放,
怎么编辑?
答:
如果是大小逆序很简单,使用一个冒泡排序法就可以搞定至于数组倒置的话,就声明一个同样大小的新数组,让新
数组的
第一个元素等于原数组的最后
一个,
第二个元素等于原数组的倒数第
二个
,以此类推很好写的 void reverse(int* m,int n)//其中m表示数组,n表示数组元素个数{int i=0;int k=(n+1)/2;int* ...
用
C语言编程
:
将一个数组
中
的值按逆序重新存放
。
答:
void main(void){
c语言编程将一个数组
中
的值
按照
逆序重新存放
要求不能使用辅助数组
答:
include <stdio.h>int main(){ int t, a[10] = {
1,
2,
3,
4,
5,
6,
7, 8,
9,
10}; int i, len = 10; for (i = 0; i < len/2; ++i){ t = a[i]; a[i] = a[len-i-1]; a[len-i-1] = t; } for (i = 0; i < len; ++...
C语言
。。编写
一个
函数
,将数组
中
的值按逆序重新存放
。
答:
include<stdio.h> //逆序函数,参数a是数组名,b是数组元素个数 void nixu(int a[],int b){ int i;int temp;for(i=0;i*2<b;i++){ temp=a[i];a[i]=a[b-1-i];a[b-1-i]=temp;} } main(){ int i;int x[5]={
1,2,3,
4,5};nixu(x,5);//调用函数 for(i=0;i...
C语言编写程序,将一个
一维
数组的值按逆序重新存放
。
答:
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("%d\t",a[i]);} system("pause");return 0;} ...
大家正在搜
c语言一维数组编程题
c语言数组编程
c语言编程二维数组例题
c语言指针数组和数组指针
c语言指针数组编程经典例题
c语言数组的使用
c语言字符串数组排序
c语言数组排序方法
c语言数组的输出
相关问题
c语言编程:将一个数组中的值按逆序重新存放,例如,原来顺序为...
编程将一个数组中的值按逆顺序重新存放.假定原来的顺序为4,1...
使用C++语言完成以下任务:将一个数组中的值按逆序存放,例如...
用C语言将一个数组中的值按逆序重新存放怎么操作?
将一个数组的值按逆序重新存放,例如,原来顺序为:8,6,5,...
将一个数组中的值按逆序重新存放.例如,原来的顺序为8,6,5...
c语音 编程 将一个数组中的元素进行逆序存放,比如原有的数据...