设计一个函数 fc,其功能为统计数组中偶数的个数。编写 main 函数, 用数组名 num 做为函数传递的参数调用fc 函数,实现对数组 num 的统计,并输出统计结果。

这篇博客包含两个程序,第一个程序定义了一个名为fc的函数,用于统计数组中偶数的数量。在main函数中,用户输入10个整数,然后调用fc函数并输出偶数的个数。第二个程序计算了s=(1!)+(1!+2!)+...+(1!+...+n!),其中n由用户输入,小于10,使用了递归函数来计算阶乘和序列之和。
摘要由CSDN通过智能技术生成

6.设计一个函数 fc,其功能为统计数组中偶数的个数。编写 main 函数, 用数组名 num 做为函数传递的参数调用fc 函数,实现对数组 num 的统计,并输出统计结果。

#include <stdio.h>
int fc(int n[10]);
void main ( )
{
       int num[10],i,a;
       printf("请输入十个整数:\n");
       for(i=0;i<10;i++)
              scanf("%d",&num[i]);
       a=fc(num[10]);
       printf("数组中偶数的个数是:");
       printf("%d",a);
}
int fc(int n[10])
{
       int i,b=0;
for(i=0;i<10;i++)
       {
              if(n[i]%2==0)
                     b++;
       };
       return b;
}

##计算 s=(1!)+(1!+2!)+…+(1!+…+n!)。n 由用户输入,小于 10。

#include<stdio.h>
double fac(int n)
{   
if(n<=1)       
return 1;    
return fac(n-1)*n;
}
double T(int n)
{
if(n<1) 
return 0;
if(n==1) 
return 1;
return T(n-1)+fac(n);
}
double S(int n)
{
if(n<1)
 return 0;
if(n==1)
 return 1;
return S(n-1)+T(n);
}
int main()
{    
int n;  
 scanf("%d",&n);   
printf("%.0lf",S(n));
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值