是哪里还有问题呢,最后的答案一直都只有0double deposit;double rate = 0.0225,a=0;int n=0,capital=0;scanf("%d,%d",&n,&capital);a=pow(++rate,n);deposit=capital*a;printf("%.4lf",deposit);
你输入什么?加逗号了么
a=pow(++rate,n); rate 定义的是实数,实数不能进行++运算。
输入格式问题把,我运行起来没问题