通过指向函数的指针实现
从键盘上输入一个整数n,当n为偶数时,调用函数求2+4+...+n之和;当n为奇数时,调用函数求1*3*...*n之积。
要求用指针;
这个是不是输入指针,然后直接用指针来计算呢?
还有“通过指向函数的指针实现”是什么意思哇
要怎么做呢?
#include<stdio.h>
void sort(int n)
{
int i,x=1;
int sum=0;
if(n%2==0)
sum=(2+n)*n/4;
else
sum=x*(x+2);
printf("输出:%d\n",sum);
}
int main()
{
int a;
printf("输入n:");
scanf("%d",&a);
sort(a);
return 0;
}