问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用C语言编程:将一个数组逆序输出

发布网友 发布时间:2022-05-01 12:34

我来回答

5个回答

热心网友 时间:2023-10-12 11:13

从最后一个元素,逆向遍历到数组的0元素,逐一输出即可实现。

1、创建数组;

2、输入值;

3、逆序遍历输出数组。

代码:int main(){ int a[10]; int i;

for(i = 0; i < 10; i ++)

scanf("%d",a+i);

for(i = 9; i >= 0; i --)

printf("%d ", a[i]);}

扩展资料:

将一个数组逆序输出。

1、程序分析:用第一个与最后一个交换。

2、程序源代码:

#define N 5

main()

{ int a[N]={9,6,5,4,1},i,temp;

printf(" original array: ");

for(i=0;i printf("%4d",a[i]);

for(i=0;i {temp=a[i];

a[i]=a[N-i-1];

a[N-i-1]=temp;

}

printf(" sorted array: ");

for(i=0;i printf("%4d",a[i]);}

参考资料:百度百科 c语言

热心网友 时间:2023-10-12 11:13

最后输出错了,printf("%d\n",b),这句输出的是把数组b作为整形输出了,不出意外的话应该会移除,改成下面这样:

#include <stdio.h>
#define N 5
int main(void)
{
int i,j,a[N],b[N];
printf("input numbers:");
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
for(j=0;j<N;j++)
{
b[j]=a[N-j-1];
printf("%d\n",b[j]);
}
}

热心网友 时间:2023-10-12 11:14

从最后一个元素,逆向遍历到数组的0元素,逐一输出即可实现。

1 创建数组;

2 输入值;

3 逆序遍历输出数组。


代码:

int main()
{
    int a[10];
    int i;
    for(i = 0; i < 10; i ++)
        scanf("%d",a+i);
    for(i = 9; i >= 0; i --)
        printf("%d ", a[i]);
}

热心网友 时间:2023-10-12 11:15

c语言规定数组元素的输出必须用循环语句依次输出!!!不能一次引用整个数组!!!下面是根据你写的程序进行的改正!
#include <stdio.h>
#define N 5
void main()
{
int i,j,a[N],b[N];

printf("input numbers:");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(j=0;j<N;j++)
b[j]=a[N-j-1];
for(j=0;j<N;j++)
printf("%d",b[j]);
}

热心网友 时间:2023-10-12 11:15

#include <stdio.h>
#define N 5
void main()
{
int i,j,a[N],b[N];
printf("input numbers:");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(j=0;j<N;j++)
b[j]=a[N-j-1];
for(j=0;j<N;j++) /*难道你只想输出数组中1个数么,难道不是全部输出么?你忘记加FOR了,马虎大意了吧*/
printf("%d\n",b[j]); /*单纯的一个b??代表什么呢别忘了b是数组啊*/
}

热心网友 时间:2023-10-12 11:13

从最后一个元素,逆向遍历到数组的0元素,逐一输出即可实现。

1、创建数组;

2、输入值;

3、逆序遍历输出数组。

代码:int main(){ int a[10]; int i;

for(i = 0; i < 10; i ++)

scanf("%d",a+i);

for(i = 9; i >= 0; i --)

printf("%d ", a[i]);}

扩展资料:

将一个数组逆序输出。

1、程序分析:用第一个与最后一个交换。

2、程序源代码:

#define N 5

main()

{ int a[N]={9,6,5,4,1},i,temp;

printf(" original array: ");

for(i=0;i printf("%4d",a[i]);

for(i=0;i {temp=a[i];

a[i]=a[N-i-1];

a[N-i-1]=temp;

}

printf(" sorted array: ");

for(i=0;i printf("%4d",a[i]);}

参考资料:百度百科 c语言

热心网友 时间:2023-10-12 11:14

最后输出错了,printf("%d\n",b),这句输出的是把数组b作为整形输出了,不出意外的话应该会移除,改成下面这样:

#include <stdio.h>
#define N 5
int main(void)
{
int i,j,a[N],b[N];
printf("input numbers:");
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
for(j=0;j<N;j++)
{
b[j]=a[N-j-1];
printf("%d\n",b[j]);
}
}

热心网友 时间:2023-10-12 11:14

从最后一个元素,逆向遍历到数组的0元素,逐一输出即可实现。

1 创建数组;

2 输入值;

3 逆序遍历输出数组。


代码:

int main()
{
    int a[10];
    int i;
    for(i = 0; i < 10; i ++)
        scanf("%d",a+i);
    for(i = 9; i >= 0; i --)
        printf("%d ", a[i]);
}

热心网友 时间:2023-10-12 11:15

c语言规定数组元素的输出必须用循环语句依次输出!!!不能一次引用整个数组!!!下面是根据你写的程序进行的改正!
#include <stdio.h>
#define N 5
void main()
{
int i,j,a[N],b[N];

printf("input numbers:");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(j=0;j<N;j++)
b[j]=a[N-j-1];
for(j=0;j<N;j++)
printf("%d",b[j]);
}

热心网友 时间:2023-10-12 11:15

#include <stdio.h>
#define N 5
void main()
{
int i,j,a[N],b[N];
printf("input numbers:");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(j=0;j<N;j++)
b[j]=a[N-j-1];
for(j=0;j<N;j++) /*难道你只想输出数组中1个数么,难道不是全部输出么?你忘记加FOR了,马虎大意了吧*/
printf("%d\n",b[j]); /*单纯的一个b??代表什么呢别忘了b是数组啊*/
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
分手后说过的话精选185句 分手说的精选113句 分手怎么挽回女朋友的句子精选162句 现在工作忙的要死,女朋友因为这跟我分手,我该怎么办? ...任意组成两个不同的两位小数,并把它们改写成以0.001为计数单位... m3/MW▪h怎么换算m3/s▪GW? 交通银行的刷卡金怎么使用呢? 什么时候刷卡金 ...突然前面两条腿好像断了一样 走路前面两腿都无法支撑 吃饭就坐着吃... 王者荣耀:伤害与回复兼备的杨戬,为何不受待见,真废了吗? 用C语言将一个整数逆序输出(用自定义函数) c语言:将递归的方法将一个正整数逆序输出 C语言问题!!输入一个整数,将它逆序输出。。例如reverse(123)的返回值是321 c语言中输入一个整数,怎么将这个数按逆顺序输出 将一个正整数逆序输出(C语言 Philips220v4l的显示器支架怎么弄? 飞利浦电视机挂墙上的支架怎么拼接 飞利浦242m7支架怎么拆 飞利浦220CW8,怎么安装显示器支架? 广西b级考试报名能在其他校区报名吗 广西b级英语考试报名密码错误邮箱不正确 广西英语B级考试注册信息有误如何修改 英语B级在哪报名? 想知道公共英语等级考试(PETS)在广西的话怎么报名? 谁能给我列举下,数据库系统总共有几种啊?谢谢 英语B级有网站报名的吗 网址是什么 广西成人英语B级考试在哪报名? 2022广西b级考试不能报了? AC-DC电源模块分类有哪些? 柚子剥开没吃完放了一晚上,第二天就出霉了,什么原因? c语言逆序输出整数 微信小游戏电脑和手机不同步怎么办? 微信跟电脑同步 戴尔二合一平板电脑开关按钮坏了怎么开机 拼多多天天领现金,怎么才能提现,我怎么都凑不够那100元,怎么办?在线等 为什么电脑打游戏不卡开直播就卡?为什么电脑看剧,玩个游戏都不卡,一开语音直播了,直播间就卡卡的_百度问一问 苹果夹子无屏幕mp3格式化以后不能播放了,怎么办 请问用一台高配的电脑同时打游戏、直播、录制视频会很卡吗? 电脑直播几小时玩游戏就卡 CPU占用50到70 直播软件也就4%的占用 为什么会变卡 qq登拼多多100块钱能提现吗? 为什么我的电脑一开直播玩游戏就觉得游戏画面很不流畅不是卡电脑配置配图如下 我想查询企业注册时的电话号码 尚伊平板开关键坏了,怎么开机 怎么拼多多充100块钱怎么只给100抖音币 我要查询企业电话? 拼多多100元提现第二次邀请一个新人多少钱? 金山文档excel怎么居中 矿怎么读音是什么 矿的读音是什么 矿 这个字怎么读