注册 登录
编程论坛 新人交流区

求助啊!谢谢各位了

tianzi8975 发布于 2007-11-04 11:00, 378 次点击
将数组a中n个整数按相反顺序存放 帮忙做几种啊 急求啊
16 回复
#2
zzj9362007-11-04 11:02

新手,不能帮你啊

#3
tianzi89752007-11-04 11:07
谢谢 不会的就不要发言了
#4
作弊2007-11-04 11:18

Input a[]
Output b[] (a[] in reverse)

size = a.length
for i from 0 to size-1 CBY 1
b[size-i-1]=a[i]
endfor

#5
星洋2007-11-04 11:19
心有余而力不足啊
#6
seele6212007-11-04 12:17
....帮不了
#7
zkddd2007-11-04 13:17
#8
Hunter_Shit2007-11-04 13:41
终于逃离新手区
#9
aimie2007-11-04 13:44
终于逃离新手区
#10
酷儿2007-11-04 14:27
#include<stdio.h>
void main()
{
int a[9]={1,2,3,4,5,6,7,8,9};
int i,j,t,n,m;
n=9;
m=n/2;
for(i=0;i<m;i++)
{
t=a[n-1-i];
a[n-1-i]=a[i];
a[i]=t;
}
for(j=0;j<n;j++)
printf("%4d",a[j]);
printf("\n");
}
数组可以是任意整数个
#11
zylwzg2007-11-04 15:36

真的很晕,你们是这样逃离新手去的啊

#12
zylwzg2007-11-04 15:37
回复:(zzj936)新手,不能帮你啊

我也没有办法帮得上忙

#13
zylwzg2007-11-04 15:37
#14
tjutzy2007-11-04 15:43
新手不会阿!
#15
zhqifshy2007-11-05 15:36
这个类似于冒泡排序。
int [] arryList = {1,2,3,4};
int temp;//temp为中间变量
System.out.println("倒序前:");
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}

/*借助中间变量进行交换,
* 第一个数与最后一个数交换,
* 第二个数与倒数第二个数交换,以此类推
*/
for(int i = 0;i<a.length/2;i++){
temp = a[a.length-1-i];
a[a.length-i-1] = a[i];
a[i] = temp;
}
System.out.println("倒序后:");
for(int j = 0;j<a.length;j++){
System.out.println(a[j]);
}
#16
xhxlmm2007-11-05 16:04

Input a[]
Output b[] (a[] in reverse)

size = a.length
for i from 0 to size-1 CBY 1
b[size-i-1]=a[i]
endfor

#17
a4641085022007-11-05 16:19
不想写
1