| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 660 人关注过本帖
标题:[求助错在哪里
只看楼主 加入收藏
fly7896
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-2-8
收藏
 问题点数:0 回复次数:10 
[求助错在哪里
viod inv(int x[],int n)
{
int temp,i,j,m=(n-1)/2;
for(i=0;i<=m;i++)
{j=n-1-i;
temp=x[i];x[i]=x[j];x[j]=temp;}
return;
}
main()
{
int i,a[10]={3,7,9,11,0,6,7,5,4,2};
printf("The original array:\n");
for(i=0;i<10;i++)
printf("%d,",a[i]);
printf("\n");
inv(a,10);
printf("The array has been inverted:\n");
for(i=0;i<=10;i++)
printf("%d,"a[i]);
printf("\n");
}
系统编译的时候说
Error C:\TURBOC2\FLY.C 1:Declartion syntax error
这是为什么?
搜索更多相关主题的帖子: 系统 
2006-02-09 10:09
zhangjuan
Rank: 1
等 级:新手上路
帖 子:992
专家分:0
注 册:2006-1-19
收藏
得分:0 
以下是引用fly7896在2006-2-9 10:09:00的发言:
viod inv(int x[],int n)   /*此处错误viod改为void*/
{
int temp,i,j,m=(n-1)/2;
for(i=0;i<=m;i++)
{j=n-1-i;
temp=x[i];x[i]=x[j];x[j]=temp;}
return;
}
main()
{
int i,a[10]={3,7,9,11,0,6,7,5,4,2};
printf("The original array:\n");
for(i=0;i<10;i++)
printf("%d,",a[i]);
printf("\n");
inv(a,10);
printf("The array has been inverted:\n");
for(i=0;i<=10;i++)
printf("%d,"a[i]); /*此处错误改为printf("%d",a[i])*/
printf("\n");
}
系统编译的时候说
Error C:\TURBOC2\FLY.C 1:Declartion syntax error
这是为什么?


2006-02-09 10:44
fly7896
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-2-8
收藏
得分:0 
还是不行
还是Error C:\TURBOC2\FLY.C 1:Declartion syntax error

2006-02-09 11:40
303770957
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:838
专家分:2125
注 册:2005-9-10
收藏
得分:0 
改成这样:
inv(int x[],int n)
{
int temp,i,j,m=0;
m=(n-1)/2;
for(i=0;i<=m;i++)
{j=n-1-i;
temp=x[i];x[i]=x[j];x[j]=temp;}
return;
}
main()
{
int i,a[10]={3,7,9,11,0,6,7,5,4,2};
printf("The original array:\n");
for(i=0;i<10;i++)
printf("%d,",a[i]);
printf("\n");
inv(a,10);
printf("The array has been inverted:\n");
for(i=0;i<=10;i++)
printf("%d",a[i]);
printf("\n");
}

♂ 死后定当长眠,生前何须久睡。♀
2006-02-09 12:08
zhangjuan
Rank: 1
等 级:新手上路
帖 子:992
专家分:0
注 册:2006-1-19
收藏
得分:0 
我调试了,程序没有错误,我用的win-tc

2006-02-09 12:23
ADALE
Rank: 2
等 级:新手上路
威 望:4
帖 子:483
专家分:0
注 册:2005-11-18
收藏
得分:0 

# include <stdio.h>
void inv(int a[],int n)

{
int temp,i,j,m=(n-1)/2;
for(i=0;i<=m;i++)
{j=n-1-i;
temp=a[i];a[i]=a[j];a[j]=temp;}

}
void main()
{
int i,a[10]={3,7,9,11,0,6,7,5,4,2};
printf("The original array:\n");
for(i=0;i<10;i++)
printf("%d,",a[i]);
printf("\n");
inv(a,10);
printf("The array has been inverted:\n");
for(i=0;i<=10;i++)
printf("%d",a[i]);
printf("\n");
}
try again.


喜欢宁静的平凡生活
2006-02-09 12:36
aiyuheng
Rank: 1
等 级:新手上路
威 望:1
帖 子:656
专家分:0
注 册:2006-1-12
收藏
得分:0 
这是谭浩强书上的例题,

when i want to ask anyone,i will ask myself first.
2006-02-09 12:58
fly7896
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-2-8
收藏
得分:0 
恩 是的 可是我运行却出现错误
我用的是TURBO C 2.0

2006-02-09 13:00
aiyuheng
Rank: 1
等 级:新手上路
威 望:1
帖 子:656
专家分:0
注 册:2006-1-12
收藏
得分:0 
2楼给你改的很对啊,可以啊 就是TURBO C 2.0
你仔细看看

when i want to ask anyone,i will ask myself first.
2006-02-09 13:05
fly7896
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-2-8
收藏
得分:0 

好了 现在运行正确了


2006-02-09 13:10
快速回复:[求助错在哪里
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012936 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved