用devc++6.0练习c语言时,敲了如下代码
#include <stdio.h>
int main(){
int n=0;
int a=0;
printf("请输入天数:");
scanf("%d",n);
while(n<0&&n%1!=0)
scanf("%d",n);
if(n==1)
printf("the total is %d\n",a);
else{
for(a=1;n>=2;n=n-1){
a=2*(a+1);
}
printf("the total is %d\n",a);
}
return 0;
}
运行后却没有打印