【求助】切饼问题!
原题目如下:一张大饼放在桌上,如果不将饼移动,则切n刀时,最多可以切成几块?
我写的代码如下:
程序代码:#include <stdio.h>
#define B 3
int main(void)
{
int a,b;
printf("现在切%d刀!\n",B);
for(a=2,b=1;b<=B;b++)
{
a=b*(b+1)/2+1;
}
printf("切成的块数:%d\n",a);
return 0;
}缺点是没办法输入n得值,只能在程序中改宏定义,不知能否更加完善!请各位前辈指教!谢谢!








