|
发表于 2021-10-28 14:03:15
|
显示全部楼层
本楼为最佳答案
这样可以交差吗?
- #include <stdio.h>
- #define MC(A , B , C , D) ((1.0 * ((A) + (B))) / ((C) - (D)))
- int main(void)
- {
- unsigned long long r , R , t , T , m , M , n , N ;
- scanf("%I64u%I64u%I64u%I64u" , & R , & T , & M , & N) ;
- for(r = 1 ; R ; r *= R , R --) ;
- for(t = 1 ; T ; t *= T , T --) ;
- for(m = 1 ; M ; m *= M , M --) ;
- for(n = 1 ; N ; n *= N , N --) ;
- printf("%lf\n" , MC(r , t , m , n)) ;
- }
复制代码
编译、运行实况:
- D:\0002.Exercise\C>g++ -o x x.c
- D:\0002.Exercise\C>x
- 8 6 6 5
- 68.400000
- D:\0002.Exercise\C>
复制代码 |
|