能力值:
(RANK:300 )
|
-
-
2 楼
你的
for(i=0;i<=m;i++);
多了一个分号。去掉就可以了...
|
能力值:
( LV3,RANK:20 )
|
-
-
3 楼
北极狐狸,你都这么多分了,还在这里抢啊
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
#include <stdio.h>
#include <math.h>
void main()
{
void inv(int x[],int n);
int a[10]={1,2,3,4,5,6,7,8,9,0}; //规范一下吧,这个用9
int i;
printf("交换以前的数为 \n");
for(i=0;i<10;i++)
printf("%d,",a[i]);
printf("\n");
inv(a,10);
printf("交换后的数字排列为\n");
for(i=0;i<10;i++)
printf("%d,",a[i]);
printf("\n");
getch( );
}
void inv(int x[],int n)
{
int i,j=0,tmp=0,m=(n-1)/2;
for(i=0;i<=m;i++); //这个分号不能随便乱打的
{
j=n-1-i;
tmp=x[i];
x[i]=x[j];
x[j]=tmp;
}
return;
}
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
#include <stdio.h>
void inv(int x[],int n); //函数声明一般放在外面
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,0};
int i;
printf("交换以前的数为 \n");
for(i=0;i<10;i++)
printf("%d,",a[i]);
printf("\n");
inv(a,10);
printf("交换后的数字排列为\n");
for(i=0;i<10;i++)
printf("%d,",a[i]);
printf("\n");
}
void inv(int x[],int n)
{
int i,j=0,tmp=0,m=(n-1)/2;
for(i=0;i<=m;i++) //去掉分号
{
j=n-1-i;
tmp=x[i];
x[i]=x[j];
x[j]=tmp;
}
return;
}
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
好容易逮这个会的 那么多人抢分啊 唉
|
能力值:
(RANK:300 )
|
-
-
7 楼
顺便看到就回答一下了。楼主可以不给分我。给其他人吧...
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
难得看到一个能看懂的问题。
|
能力值:
( LV3,RANK:20 )
|
-
-
9 楼
谢谢大家的帮助,我耗时四个小时在他上面,大家的一句话让我豁然开朗!谢谢大家的帮助!
|
能力值:
( LV3,RANK:20 )
|
-
-
10 楼
[QUOTE=xdklzy;740376]#include <stdio.h>
void inv(int x[],int n); //函数声明一般放在外面
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,0};
int i;
printf("交换以前的数为 \n...[/QUOTE]
谢谢~谢谢你的帮助!
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
为分来的。。。可惜晚了
|
|
|