#include<stdio.h>
int fun0(int n)
{
return 0;
}
int fun1(int n)
{
static int(*p[2])(int) = {fun0,fun1};
return n+p[!!n](n-1);
}
int main()
{
printf("%d\n",fun1(100)); //这里fun1内的数字可以随意修改,修改之后为所求值为1+...n
}
C语言(在不使用公式,判断语句,循环语句求1+2+3+...+100的值)
最新推荐文章于 2023-05-25 22:15:57 发布