求10个数中的最大的偶数和最小的奇数的差

编程题

实现函数,求10个数中的最大的偶数和最小的奇数的差。

函数定义

int compute(int array[]);

参数和返回值

参数array是一个长度为 10 的数组. 函数的功能是求数组中的最大偶数和最小奇数的差, 并将计算结果返回.

示例1

参数

int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
#include <stdio.h>int compute (int array[]) {// TODO 请在此处编写代码,完成题目要求int evenmax=0,oddmin=1,sum=0; /*evenma为最大偶数,oddmin为最大奇数*/for(int i=0;i<=9;i++){if(array[i]%2==0&&array[i]>=evenmax) evenmax=array[i];else if(array[i]%2!=0&&array[i]<=oddmin) oddmin=array[i];}sum=evenmax-oddmin;return sum;
}int main() {int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};int res = compute(arr);printf("%d",res);return 0;
}

C语言练习题:求十个数中的最大偶数和最小奇数的差相关推荐

  1. C语言求十个数中最大值

    一.代码 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main() {int arr[] = { 1,2,3,4,5,6 ...

  2. c语言学习-输入三个数求三个数中的最大数

    自定义函数,通过函数调用直接找最大数,输入三个数求三个数中的最大数 程序流程图: 代码: #include<stdio.h> double ma(double l,double m,dou ...

  3. c语言10个数输出最大数,C语言怎么输入十个数输出最大值

    C语言怎么输入十个数输出最大值 C语言求输入的10个数中最大值的编程方法如下: 1.首先需要定义一个整型数组空间,因为这里需要输入十个数,所以数组空间为10个.int a[10]; 2.接着定义一个最 ...

  4. linux写一个10的阶乘,C语言练习题:求1到10的阶乘之和简单实例

    C语言练习题:求1到10的阶乘之和简单实例 C语言练习题:求1到10的阶乘之和简单实例 #include int factorial(int n) { if(0==n) return 1; if(1= ...

  5. c语言求两个数的最小公倍数辗转相除法,C语言辗转相除法求2个数的最小公约数...

    辗转相除法最大的用途就是用来求两个数的最大公约数. 用(a,b)来表示a和b的最大公约数. 有定理: 已知a,b,c为正整数,若a除以b余c,则(a,b)=(b,c). (证明过程请参考其它资料) 例 ...

  6. 东北大学OJ-1551: 实验4-13:求四个数中的最大值

    东北大学OJ-1551: 实验4-13:求四个数中的最大值   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站 ...

  7. 求n个数中的最大或最小k个数

    //求n个数中的最小k个数         public static void TestMin(int k, int n)         {             Random rd = new ...

  8. 数组求最大公约数c语言,C语言辗转相除法求2个数的最小公约数

    辗转相除法最大的用途就是用来求两个数的最大公约数. 用(a,b)来表示a和b的最大公约数. 有定理: 已知a,b,c为正整数,若a除以b余c,则(a,b)=(b,c). (证明过程请参考其它资料) 例 ...

  9. C语言中,求三个数中最大数

    C语言中,求三个数中最大数 #include<stdio.h>//以下是进行正整数的最大之间的比较,其他类型只需进行相应的格式修改 int main(){int a,b,c,max;//定 ...

最新文章

  1. Linux命令 -- ps
  2. JavaScript学习总结(二)——逻辑Not运算符详解
  3. 限制输入框只能输入数字
  4. 模板方法模式(TemplateMethod) 简介
  5. Java社区目前的现状——交易
  6. CodeForces 901D Weighting a Tree(结论)
  7. 支付宝当面付接口如何计算优惠
  8. Nagios LDAP用户pager被清空问题
  9. linux下安装svn1.7
  10. zabbix agent类型的所有key 值
  11. 字节序(Endian),大端(Big-Endian),小端(Little-Endian)
  12. 浪潮服务器可管理和维护性,专注用户需求,浪潮服务器提供优质高效的产品
  13. c#下实现GUI编程_写给初学者的C#教程[专题1S7通信](1)
  14. IPTV软件如何做自己的广告系统?
  15. Shiro记住我(RememberMe)
  16. 计算机开机界面用户如何删除,电脑开机用户去掉登录界面方法
  17. 动态规划和分治法解合唱队形问题
  18. 3、HeidiSQL数据库管理工具下载与安装
  19. 士兵 POJ1723
  20. 陈宝存:楼市调控不撞南墙不回头

热门文章

  1. 窗口布局流程 - 安卓R
  2. 调用百度地图jsAPI时地图不显示问题出现在css-已解决
  3. 免费帝国CMS仿搜外问答系统源码SEOwhy源码模板
  4. 慧鱼机器人编程17变量
  5. 计算机中专怎么报考大专护理,中职中专毕业如何报考护理函授大专?
  6. java卡布列克运算_求验证卡布列克运算的代码及详解
  7. 家庭饮食300忌(实用)
  8. 棉花糖餐饮管理系统服务器无法连接,棉花糖免费餐饮管理系统
  9. 出售金鱼。买买提将养的一缸金鱼分五次出售
  10. coldfusion_在ColdFusion中建立旋转画廊