lzth.net
当前位置:首页 >> 编写一个C语言程序:将一个数组中的值按逆序重新存放 >>

编写一个C语言程序:将一个数组中的值按逆序重新存放

#include"stdio.h" main() { int a[10],i,temp;/*定义数组的长度为10,你也可以换成其他的,当然,这个换了下面的也要换*/ for(i=0;i

#include void main() { int a[9]={5,3,6,1,2,7,4,9,8}; int i,j,temp; for(i=0;i

#include main() { int a[5], i, temp; /*定义数组及变量为基本整型*/ printf("please input array a:\n"); for (i = 0; i < 5; i++) /*逐个输入数组元素*/ scanf("%d", &a[i]); printf("array a:\n"); for (i = 0; i < 5; i++) /*将数组中的元...

#include #define N 5 int main() { int a[N],i,temp; printf("enter array a:\n"); for (i=0;i

如果是10个数的数组的话,由键盘给a[0]--a[9]赋值,逆序存放如下 main() { int i,b[10]; int temp; for(i=0;i

#include //逆序函数,参数a是数组名,b是数组元素个数 void nixu(int a[],int b) { int i; int temp; for(i=0;i*2

#include int main() { int a[5]={8,6,5,4,1}; int temp,i=0,j=0; for(i=0;i

你这个逆序是指大小逆序还是说整个数组倒置?如果是大小逆序很简单,使用一个冒泡排序法就可以搞定至于数组倒置的话,就声明一个同样大小的新数组,让新数组的第一个元素等于原数组的最后一个,第二个元素等于原数组的倒数第二个,以此类推很好...

int t,i, j; for(i=0,j=n:i

#include int main() { int a[20]={1,0},i,n,j; printf("请输入数组元素的个数:"); scanf("%d",&n); printf("请输入数组元素:\n"); for(i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com