问题与代码:
文件名称:切面条
作者:邓哲
时间:2016年10月28日09:10:47
#include <stdio.h>
int main()
{
int T,a,m,b,sum;
scanf("%d",&T);
for(m=0;m<T;m++)
{
scanf("%d",&a);
sum=1;
for(b=0;b<a;b++)
{
sum=sum*2;
}
printf("%d\n",sum+1);
}
return 0;
}
知识点总结:中间被改变的变量一定要重新定义,如此例中的sum,最终需要加 一的,可以在循环结尾加一,也可直接在输出时,以加一变量输出。
学习心得:永远都不能忘了最初级的东西,这次就错在了stdio.h函数上。基础永远是最重要的。