C语言:实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置
2015-10-16 21:36
453 查看
#include<stdio.h> #include<stdlib.h> //初始化数组 void init(int arr[], int len) { int i = 0; printf("初始化数组->:\n"); for (i = 0; i < len; i++) { scanf("%d", &arr[i]); } } //逆置数组 void reverse(int arr[], int len) { int i = 0; printf("逆置数组->:\n"); for (i = len - 1; i >= 0; i--) { printf("%d ", arr[i]); } } //清空数组 void empty(int arr[], int len) { int i = 0; printf("清空数组->:\n"); for (i = 0; i<len; i++) { arr[i] = 0; printf("%d ", arr[i]); } } void Test() { int arr[5]; int len = sizeof(arr) / sizeof(arr[0]); init(arr, len); printf("\n"); reverse(arr, len); printf("\n"); empty(arr, len); printf("\n"); } int main() { Test(); system("pause"); return 0; }
相关文章推荐
- C语言--求两个数的最大公约数
- C语言中的数据类型&常量
- Qt C++中的关键字explicit——防止隐式转换(也就是Java里的装箱),必须写清楚
- C语言:实现一个函数判断year是不是闰年
- 用C语言打印图形&C语言注释符
- Ubuntu 64 下第一个c语言程序
- c语言 源代码到可执行程序的过程
- 【面试题】C语言:使用函数实现两个数的交换
- 字母统计
- C语言:实现一个函数,打印乘法口诀表,如:输入9,输出9*9口诀表
- 【c++程序】拷贝构造函数
- C++中explicit的作用
- C语言视频学习网站
- C语言基础—实现两个变量交换的三种方法
- fgetc
- C/C++ 操控访问SQLite3 数据库
- C++对C的增强
- C++基础编程----4.1表达式
- 线段树选讲
- 用c语言实现,两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?