问题及代码:

/*烟台大学计算机学院
题目描述: 一根高筋拉面,中间切一刀,可以得到2根面条。
如果先对折1次,中间切一刀,可以得到3根面条。
如果连续对折2次,中间切一刀,可以得到5根面条。
那么,连续对折10次,中间切一刀,会得到多少面条呢?
作者:景怡乐
完成时间:2016年10月27日
*/
#include <stdio.h>
#include <stdlib.h>

int main()
{
int T,n,a,b,c;//对折n次 a 第几组 b 折几次 c 面条数
scanf("%d",&T);
for (a=0; a<T; a++)
{
scanf("%d",&n);
c=1;
for (b=0; b<n; b++)
c=2*c;
printf("%d\n",c+1);
}


return 0;
}

运行结果:

第9周OJ实践 切面条_#include

知识点总结:先找出其中的规律,在进行求解