这个代码为什么输出不是正确结果
											#include<stdio.h>void main(){
int n;
double rate,capital,deposit,a;
scanf("%d%f%f",&n,&rate,&capital);
a=rate+1;
deposit=capital*pow(a,n);
printf("deposit=%f\n",deposit);
}
 2016-04-20 21:51
	    2016-04-20 21:51
   2016-04-20 22:24
	    2016-04-20 22:24
   
										
					
	 2016-04-21 13:11
	    2016-04-21 13:11