[求助]菜鸟请教计算圆的面积问题
计算的圆的面积
#define PI 3.1415
main()
{
int r;
float area;
for(r=1;r<=5;r++)
{
area=PI*r*r;
if(r%2==1)
我想问的是if语句里的"%2"是什么意思
谢谢指教
搜索更多相关的解决方案:
面积
----------------解决方案--------------------------------------------------------
整除取余
比如 15/7=2..1
所以
15%7就等于1
----------------解决方案--------------------------------------------------------
if(r%2==1)
就是r/2的余数等于1,
----------------解决方案--------------------------------------------------------
if(r%2==1)
就是判断r是否为奇数(因为奇数不能被2整除,整除后余1)
----------------解决方案--------------------------------------------------------
%号是求余数的符号
----------------解决方案--------------------------------------------------------
顶四楼!!
----------------解决方案--------------------------------------------------------
谢谢楼上的大哥们
----------------解决方案--------------------------------------------------------
顶斑竹
----------------解决方案--------------------------------------------------------
顶下
----------------解决方案--------------------------------------------------------