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));
}
这篇博客包含两个程序,第一个程序定义了一个名为fc的函数,用于统计数组中偶数的数量。在main函数中,用户输入10个整数,然后调用fc函数并输出偶数的个数。第二个程序计算了s=(1!)+(1!+2!)+...+(1!+...+n!),其中n由用户输入,小于10,使用了递归函数来计算阶乘和序列之和。
3713

被折叠的 条评论
为什么被折叠?



