#include <stdio.h>
#define _ -F<00||--F-OO--;
int F=00,OO=00;
void F_OO()
{
_-_-_-_
_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_
_-_-_-_
}
void main()
{
F_OO();
printf("%1.3f/n",4.*-F/OO/OO);
}
个人理解:
在F_OO()函数中,对F值和OO值反复求解,如第一行:_-_-_-_
展开是:(-F<0||--F-OO)-(-F<0||--F-OO)-(-F<0||--F-OO)-(-F<0||--F-OO--);
编译上面这句话,程序通过,所以语法正确,