判读数组元素是递增还是递减

来源:互联网 发布:竞价软件有用吗 编辑:程序博客网 时间:2024/05/19 12:11

判断数组元素是否递增:

/**********************判断a[10]数组是否递增*************************/#define _CRT_SECURE_NO_WARNINGS  //关闭安全监察#include<stdio.h>#include<stdlib.h>double a[10] = { 1,2,3,4,51,6,7,8,9,10 };int isadd(int n)//递归方式判断递增递减{if (n == 8)return a[n] < a[n + 1];elsereturn (a[n] < a[n + 1]) && isadd(n + 1);}void _add(double *a, int n)//普通方式判断递增递减{int flag = 1;//递增为1for (int i = 0; i < n - 1; i++){if (a[i] > a[i + 1]){flag = 0; break;}}if (flag){printf("递增\n");}elseprintf("非递增\n");}void main(){double a[10] = { 1,2,3,4,5,6,7,8,9,10 };_add(a, 10);printf("%d\n", isadd(0));system("pause");}


运行结果:

递增

0


原创粉丝点击