|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
long square(int p);//函数平方
long factorial(int q);//函数阶层
void main()
{
int i;
long s = 0;
for(i=2; i <= 3; i++)
{
s = s + square(i);
}
//s = square(2) + square(3);
printf("%ld\n", s);
}
long square(int p)
{
int k;
long r;
long factorial(int);
k = p * p;
r = factorial(k);
return r;
}
long factorial(int q)
{
long c = 1;
int i;
for(i=1; i <= q; i++)
{
c *= i;
return c;
}
}
- #include <stdio.h>
- long long square(long long p)
- {
- long long k , r ;
- for(r = 1 , k = 1 ; k <= p * p ; k ++) r *= k ;
- return r ;
- }
- int main(void)
- {
- long long i , s ;
- for(s = 0 , i = 2 ; i <= 3 ; i ++) s += square(i) ;
- printf("%I64d\n", s) ;
- }
复制代码
编译运行实况:
- D:\00.Excise\C>g++ -o x x.c
- D:\00.Excise\C>x
- 362904
- D:\00.Excise\C>
复制代码
|
|