函数~数组练习
2017-04-23 20:12
148 查看
函数初识
函数三要素,函数原型,返回值,函数参数书写函数的思路,先写函数三要素
实现函数实现数组元素的查找,要求返回找到的元素的下标书写函数实现冒泡排序并返回排序后的数组素
#include <stdio.h> #include <stdlib.h> #include <string.h> int search();//函数原型 int main() { int index = search(); printf("找到的元素下标是 %d\n", index); return 0; } int search()//自定义函数,查找数组下标 { int nums[] = { 34,56,78, 3, 2 }; int i; int searchNum, searchIndex = -1; printf("请输入要查找的数字: "); scanf("%d", &searchNum); for (i = 0; i < 5; i++) { if (searchNum == *(nums + i))//如果查找的数组元素值和数组元素的值相等 { searchIndex = i;//把数组元素下标赋给查找索引 break; } } return searchIndex;//返回所找元素的下标 }
相关文章推荐
- (2011.07.08)编程练习_07.08_处理数组和结构的函数.cpp 输出结果有问题。
- 黑马程序员--学习笔记--一个字符串、数组、函数综合运用的小练习
- 函数作为参数,函数数组的练习。
- 【嵌入式系统学习记录】练习:编写一个函数,求字符数组的前n个字符中最大字符的地址并返回该地址,字符数组和n作为函数的参数;
- JavaScript 练习,变量,数组,函数,对象, with for 语句
- 练习4: 设计字符串反转函数,理解字符串,数组,指针的内在联系。
- 函数、数组练习
- 数组、函数练习
- QTP函数练习--数组作为参数
- 《c primer pius》第十章第6题,编写一个程序,初始化一个二维double数组,并利用练习2中的任一函数来把这个数组复制到另一个二维数组(因为二维数组是数组的数组,所以可以使用处理一维数组的
- 数组函数的练习。
- 函数、数组练习
- javaseday34补充2(数组 函数 匿名函数 数组排序 封装的力量 二分查找复习 数组小练习 查找 反转 )
- (2011.07.07) 编程练习_07.02_处理数组的函数
- JavaScript 练习,变量,数组,函数,对象, with for 语句
- php数组相关转化、函数练习
- Linux_C练习:编写一个函数,求字符数组的前n个字符中最大字符的地址并返回该地址,字符数组和n作为函数的参数;
- JS基础回顾,小练习(判断数组,以及函数)
- 巧用标准c++中的算法函数,对数组进行操作
- C语言之指针、数组和函数