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

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

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

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

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

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

#include int main(){ int t, a[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int i, len = 10; for (i = 0; i < len/2; ++i){ t = a[i]; a[i] = a[len-i-1]; a[len-i-1] = t; } for (i = 0; i < len; ++i){ printf ("%d ", a[i]); } printf ("\n");...

#include void main(){ int i,jnum[]={8,6,5,4,1},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++) /*将数组中的元...

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

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

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

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