莫同学在电脑中打出如下排列的若干个圆(图中●表示实心圆,○表示空心圆)●○●●○●●●○●●●●○●●●●●○●●●●●●○若按上面的规律继续排下去得到一系列圆,那么前2500个园中,有多少个空心圆?
不要C++程序
急~速度~~
莫同学在电脑中打出如下排列的若干个圆(图中●表示实心圆,○表示空心圆)●○●●○●●●○●●●●○●●●●●○●●●●●●○若按上面的规律继续排下去得到一系列圆,那么前2500个园中,有多少个空心圆?
不要C++程序
急~速度~~
#include "stdio.h" #include "math.h"
int main() { int count=0,blackteam=1; int black=0,write=0; int temp=0; for(count = 0; count<2500 ;count++) { if(temp < blackteam) { black++; temp++; } else if(temp >= blackteam) { write++; blackteam++; temp=0; } } printf("black: %d ,blacktem:%d ,write:%d\n",black,blackteam,write); return 0; }
是70个
一个for 循环搞定
int i,count=0;
for(i=0;count<=2500;i++)
{
count+=(i+1);
}
i--;
这时这个i就是空心圆的个数