利用函数调用,对数组进行初始化,更改,清零,逆置等操作
来源:互联网 发布:java list泛型 遍历 编辑:程序博客网 时间:2024/06/05 09:43
#include<stdio.h>#include<stdlib.h>#define N 10void init(int arr1[N]){ int i; printf("请对数组中的元素赋值初始化(输入10个整数):"); for (i = 0; i < N; i++) scanf("%d", &arr1[i]); printf("初始化后的数组及其变量为:\n"); for (i = 0; i< N; i++) printf("arr[%d]=%2d ", i + 1, arr1[i]);}void empty(int arr1[N]){ int i; for (i = 0; i <N; i++) arr1[i] = 0; printf("清空完成!");}void reverse(int arr1[N]){ int arr2[N], i, j; for (i = 0, j = N - 1; i <N, j >= 0; i++, j--) arr2[i] = arr1[j]; for (i = 0; i < N; i++) arr1[i] = arr2[i]; for (i = 0; i < N; i++) printf("arr[%d]=%2d ", i + 1, arr1[i]);}int main(){ int arr[N], a;loop: printf("\n\n$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n"); printf("$** 1:初始化数组 **$\n"); printf("$** 2:清空数组 **$\n"); printf("$** 3:逆置数组 **$\n"); printf("$** 4:退出 **$\n"); printf("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n\n"); printf("请选择:"); scanf("%d", &a); switch (a) { case 1:init(arr); goto loop; case 2:empty(arr); goto loop; case 3:reverse(arr); goto loop; case 0:break; } system("pause"); return 0;}
0 0
- 利用函数调用,对数组进行初始化,更改,清零,逆置等操作
- 利用函数调用,对数组进行初始化,更改,清零,逆置等操作
- 利用函数指针对数组进行排序
- 利用构造函数对类对象进行初始化
- 利用C#对远程服务进行操作,如MSSQLSERVER等。
- 用函数对数组进行初始化,逆置,清空
- linux数组清零函数
- 如何对数组进行初始化
- 利用jdbc对数据表进行分页,操作存储过程(有参与无参,返回游标),函数等
- 利用栈对数据进行逆置操作
- 利用函数指针对数组进行排序(选择排序实现)
- 利用sort函数对数组进行排序【java】
- 通过函数调用对字符串数组进行各种排序
- 对一个文件清零函数
- PHP中对数组进行操作的常用函数总结
- C++ vector多维数组初始化及清零
- C++ vector多维数组初始化及清零
- C++ vector多维数组初始化及清零
- 应用沙盒分析
- geekband android #5 第十三周分享(Btimap优化)
- 九九乘法表的C语言实现
- 三种常见排序
- 利用函数调用,对数组进行初始化,更改,清零,逆置等操作
- 利用函数调用,对数组进行初始化,更改,清零,逆置等操作
- 利用C语言实现折半查找
- 利用C实现:编写一个函数,它从一个字符串中提取一个子字符串。
- 利用C语言编程:有一个分数序列 2/1+3/2+5/3+8/5+13/8+...,求此序列前N项和的简单解法,
- 经典的猴子吃桃问题,C语言算法,根据天数和当日桃子个数,求第一天猴子所摘桃的个数,
- 第一次上课的随笔吧
- 编程实现:在32bit编程环境下,两个int型整数的二进制码有多少位不同
- UIAlertView的使用
- 编写简单函数:让一个无符号数的二进制码按位反转,即1->32,32->1;