[置顶] 将一个整形数组逆序,如数组a[5]={1,2,3,4,5},逆序之和数组a变成了{5,4,3,2,1};
2016-10-25 20:31
253 查看
方法一:
方法二:
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<string.h> int main() { int i; int arr[8]={1,2,3,4,5,6,7,8}; int temp; for(i=0;i<4;i++) { temp=arr[i]; arr[i]=arr[7-i]; arr[7-i]=temp; } for(i=0;i<8;i++) printf("%d,",arr[i]); printf("\n"); system("pause"); return 0; }
方法二:
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<string.h> int main() { int i; int arr[8]; int temp; printf("请输入8个数字,之间用空格隔开:\n"); for(i=0;i<8;i++) scanf("%d,",&arr[i]); for(i=0;i<4;i++) { temp=arr[i]; arr[i]=arr[7-i]; arr[7-i]=temp; } for(i=0;i<8;i++) printf("%d,",arr[i]); printf("\n"); 4000 system("pause"); return 0; }
相关文章推荐
- [置顶] 给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里。(思路3)
- 【C语言】.如何求一个整形数组逆序。
- [置顶] 给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里。(思路2)
- [置顶] 给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里。(思路2)
- 【C语言】求一个整形数组逆序
- 给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里
- 给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里
- 数组:将一个数组中的值按逆序重新排放。
- 指针:将一个数组中的值按逆序重新排放。
- 将一个已经排序好的数组变成height最小的BinaryTree
- 定义一个整形数组,把0~9共十个整数赋给数组元素a【0】~a【9】,然后按a【9】,a【8】,a【7】,...,a【0】的顺序输出
- 3.有一个整形数组,只有一个数字出现了一次,请编写程序判断这个数字(大概题目就是这样的,记不太清了)
- 计算一个整形数组里的连续元素和的最大值
- 输出一个一维数组中的最大值、最小值、全部元素的和,并将此数组中的值按逆序重新存放
- 将一个数组中的值按逆序重新存放。例如:原来是6,5,4,3,2,1,要求改为1,2,3,4,5,6
- 函数调用输出一个一维数组中的最大值、最小值、全部元素的和,并将此数组中的值按逆序重新存放。
- java程序题:将一个数组逆序输出
- [小算法] 使用递归将一个整数逆序放入一数组中
- 问题描述:一个长度为2n的(整型)数组元素为 a1 a2 ... an b1 b2 ... bn 要求: 用O(1)的空间代价, 在O(n)时间内把数组变成 a1 b1 a2 b2 a3 b3 ... an bn
- 面试题:应用递归将一个整数逆序放入一数组中