搜索
首页 电脑/网络 程序设计 C/C++

C语言中怎样实现一维数组的倒序输出

C语言中怎样讲任意一个一维数组实现倒序输出

全部回答

2008-04-14

0 0
  很长时间没写C了,拿记事本写的,语法可能有错,望谅解! char arr[]={'9','4','2','7','5'} int a=arr[0]; int p=0; int i=0; int j=0; for(i=1;ia[i]) { p=a; a=arr[i]; arr[i]=p; } } for(j=0;j<arr。
  length;j++) { printf("@d",arr[j]); }。

2008-04-14

    先写一for循环,从零到长度/2,a[0]与a[长度-1]互换,a[1]与a[长度-2]互换……这里用10个数字来写一程序。
     #define N 10 main() {int a[N],i,temp; printf("please input %d integer numbers:\n",N); for(i=0;i<N;i++) scanf("%d",&a[i]); printf("the array before reverse:\n"); for(i=0;i<N;i++) printf("%d ",a[i]); for(i=0;i<N/2;i++) {temp=a[i];a[i]=a[N-i-1];a[N-i-1]=temp;} printf("\nthe array after reverse:\n"); for(i=0;i<N;i++) printf("%d ",a[i]); printf("\n"); }。

2008-04-14

  看来楼上的兄台使用变向对象式的编程比较频繁些,c语言是没有arr。
  lenth的 #include void main() { char num[100],i; int k=0; //计算数组位数 printf("请输入数组\n"); for(i=0;i=0;i--) { printf("%c ",num[i]); } }。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
程序设计
电脑装机
操作系统/系统故障
硬件
笔记本电脑
百度
互联网
反病毒
软件
程序设计
C/C++
数据库
VB
JAVA相关
C#/.NET
VC++
汇编语言
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报