首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

有关数组逆序排放的有关问题

2012-02-19 
有关数组逆序排放的问题大家好,我在写这道数组逆序排放题时出了问题,没有实现排放功能,而且运行时出了错,

有关数组逆序排放的问题
大家好,我在写这道数组逆序排放题时出了问题,没有实现排放功能,而且运行时出了错,请知道的帮忙解答

C/C++ code
[b]//将数组中的值按逆序排放#include <Stdio.h>#define N 5void main(){    int a[N],i,temp;    printf("请输入数组:");    for(i=0; i<N; i++);    {        scanf("%d",&a[i]);    }    printf("原数组:");    for(i=0; i<N; i++);    {        printf("%d ",a[i]);    }    printf("\n");    for(i=0; i<N/2; i++);    {        temp=a[i];        a[i]=a[N-i-1];        a[N-i-1]=temp;    }    printf("新数组:");    for(i=0; i<N; i++);    {        printf("%d ",a[i]);    }    printf("\n");}[/b]


[解决办法]
出错在哪里?
[解决办法]
C/C++ code
#include <Stdio.h>#define N 5void main(){    int a[N],i,temp;    printf("请输入数组:");    for(i=0; i<N; i++)//for后面不要加分号    {        scanf("%d",&a[i]);    }    printf("原数组:");    for(i=0; i<N; i++)    {        printf("%d ",a[i]);    }    printf("\n");    for(i=0; i<N/2; i++)    {        temp=a[i];        a[i]=a[N-i-1];        a[N-i-1]=temp;    }    printf("新数组:");    for(i=0; i<N; i++)    {        printf("%d ",a[i]);    }    printf("\n");}
[解决办法]
飞雪大大果然厉害

小弟惭愧
[解决办法]
都无语了,竟然是这种错误
[解决办法]
探讨
C/C++ code#include <Stdio.h>
#define N 5
void main()
{
int a[N],i,temp;
printf("请输入数组:");
for(i=0; i<N; i++)//for后面不要加分号
{
scanf("%d",&a[i]);
}
printf("原数组:");
for(i=0; i<N; i++)
{
printf("%d ",a[i]);
}
printf("\n");
for(i=0; i<N/2; i++)
{
temp=a[i];
a[i]=a[N-i-1];
a[N-i-1]=…

热点排行