用指针函数 输入一个数 若为偶数则求2+4+6+...+n的为奇数求1*3*...*n的积
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/24 23:08:26
用指针函数 输入一个数 若为偶数则求2+4+6+...+n的为奇数求1*3*...*n的积
![用指针函数 输入一个数 若为偶数则求2+4+6+...+n的为奇数求1*3*...*n的积](/uploads/image/z/7142436-36-6.jpg?t=%E7%94%A8%E6%8C%87%E9%92%88%E5%87%BD%E6%95%B0+%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E6%95%B0+%E8%8B%A5%E4%B8%BA%E5%81%B6%E6%95%B0%E5%88%99%E6%B1%822%2B4%2B6%2B...%2Bn%E7%9A%84%E4%B8%BA%E5%A5%87%E6%95%B0%E6%B1%821%2A3%2A...%2An%E7%9A%84%E7%A7%AF)
#include<stdio.h>
int fun(int *n)
{
int i,s;
if(*n%2==0)
{
s=0;
for(i=2;i<=*n;i+=2)
s+=i;
}
else
{
s=1;
for(i=1;i<=*n;i+=2)
s*=i;
}
return s;
}
int main()
{
int a;
scanf("%d",&a);
printf("%d",fun(&a));
return 0;
}//不知道硬是要指针意义何在
int fun(int *n)
{
int i,s;
if(*n%2==0)
{
s=0;
for(i=2;i<=*n;i+=2)
s+=i;
}
else
{
s=1;
for(i=1;i<=*n;i+=2)
s*=i;
}
return s;
}
int main()
{
int a;
scanf("%d",&a);
printf("%d",fun(&a));
return 0;
}//不知道硬是要指针意义何在
用指针函数 输入一个数 若为偶数则求2+4+6+...+n的为奇数求1*3*...*n的积
编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数
java 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数
C语言:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…
编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...
用户输入一个正整数n,若n为奇数,程序计算出数列1+3+5+...+n之和;若n为偶数,程序则计算2+4+...+n之和
若n为自然数,用含n的式子表示任意一个偶数或奇数,则偶数为?奇数为?
用户输入一个正整数n,若n为奇数,程序计算出数列1+3+5+...+n之和;若n为偶数,程序则计算2+4+6+…+n之和
编程实现现输入n为偶数时,调用函数求1/2+1/4+….1/n,当n为奇数时,1/1+1/3+1/5…..1/n,C语言
数列的通项公式An=3n+2(n为奇数)2·3^n-1,(n为偶数)求数列的前n项和
数列An={2^n,n为奇数;3n-1,n为偶数}求An的前2n+1项的和
an=3n+1(n为奇数),an=2的二分之n次方(n为偶数),求前n项的和