【求助】切饼问题!
原题目如下:一张大饼放在桌上,如果不将饼移动,则切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得值,只能在程序中改宏定义,不知能否更加完善!请各位前辈指教!谢谢!