
正文
c语言函数调用数组倒序 c语言如何让数组顺序颠倒
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
将一个数组逆序输出?
//c语言代码
#includestdio.h
int main()
{
int i,array[]={8,2,5,3,9,21,14,999};
printf("数组逆序输出是c语言函数调用数组倒序:");
for(i=sizeof(array)/sizeof(int)-1;i=0;i--)
printf("%d,",array[i]);
return 0;
}
相关问答
Q1: C语言编程,编程实现怎样将一个数组逆序输出?
数组逆序输出,只要从数组最后一位向前循环输出即可。
实现代码如下:
#include"stdio.h"
void main()
{
int a[100],n,m;
printf("请输入元素的个数:");
scanf("%d",n);
printf("请依次输入%d个数:",n);
for(m=0;mn;m++)
scanf("%d",a[m]);
printf("按逆序输出为:");
for(m=n-1;m=0;m--)
printf("%d ",a[m]);
}
执行结果
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
Q2: 用C语言, 定义一个函数,实现数组调用的逆序输出
你的go 函数 里有 return k; 在最后的pfintf里执行完go函数的时候 k=-1(跳出循环执行return k;)被输出 了。
#includestdio.h
#define N 8
int go(char a[]){
int k;
for(k=N-1;k=0;k--){
printf("%2d",a[k]);
}
return k;
}
main(){
char b[]={3,2,5,1,7,4,9,0};
go(b);
}
改成这样就可以了。
c语言函数调用数组倒序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言如何让数组顺序颠倒、c语言函数调用数组倒序的信息别忘了在本站进行查找喔。







