减治法计算数组中的零个数

题目描述

给定一个整数数组,使用减治法计算数组中的零个数

输入格式:

第一行请输入数组元素个数

第二行请输入数组的元素值

输入样例:

复制代码
4
1 2 0 4

输出样例:

复制代码
1

#include<stdio.h>

int countZero(int arr\[\], int n) {

if (n==0) {

return 0;

} else {

if (arrn-1==0) {

return 1+countZero(arr,n-1);

} else {

return countZero(arr,n-1);

}

}

}

int main(){

//请在此处开始编写你的代码

int n;

printf("Enter the size of the array:");

scanf("%d",&n);

int arrn;

printf("Enter the elements of the array:");

for (int i=0;i<n;i++) {

scanf("%d",&arri);

}

int count=countZero(arr,n);

printf("The number of zero elements in the array is:%d\n",count);

return 0;

}

相关推荐
圣保罗的大教堂13 分钟前
leetcode 3514. 不同 XOR 三元组的数目 II 中等
leetcode
青山木3 小时前
Hot 100 ---腐烂的橘子
java·数据结构·后端·算法·leetcode·广度优先
未来之窗软件服务3 小时前
计算机考试-快速排序—东方仙盟
数据结构·算法·排序算法·仙盟创梦ide·东方仙盟
小龙报3 小时前
【优选算法】1. 水果成蓝 2.找到字符串中所有字母的异位词
java·c语言·数据结构·数据库·c++·redis·算法
wWYy.3 小时前
数据结构:跳表
数据结构
txzrxz4 小时前
数论:排列数、组合数、费马小定理、逆元、同余定理
c++·算法·数论·组合数·费马小定理·逆元·排列数
xqqxqxxq4 小时前
LeetCode Hot100 双指针专项题解笔记
笔记·算法·leetcode
闪电悠米4 小时前
力扣hot100-54.螺旋矩阵-模拟边界控制详解
算法·leetcode·矩阵
变量未定义~5 小时前
虚拟节点-星石传送阵(4星)、强连通分量
数据结构·算法
IT方大同5 小时前
C语言分支与循环语句
c语言·开发语言·算法