为了账号安全,请及时绑定邮箱和手机立即绑定

哪里错啦?求助

哪里错啦?求助

C C++
慕九州6240490 2016-03-23 23:52:56
#include<stdio.h>#include<math.h>main(){  double rate,capital,deposit;  int n;  printf("存款期:");  scanf("%lf",&n);  printf("存款本金:");  scanf("%lf",&capital);  rate=0.0225;  deposit=capital*pow((1+rate),n);  printf("本利之和=%lf\n",deposit);}
查看完整描述

2 回答

已采纳
?
Siletheart

TA贡献4条经验 获得超5个赞

1、第一个scanf()函数。你的变量n是int类型,但是输入的格式是%lf,应该是%d。

2、最好在程序结束时加上return 0;

查看完整回答
2 反对 回复 2016-03-24
?
慕九州6240490

TA贡献1条经验 获得超0个赞

有一个警告warning C4508: 'main' : function should return a value; 'void' return type assumed

查看完整回答
反对 回复 2016-03-23
  • qq_黑客_0
    qq_黑客_0
    int main () 这句deposit=capital*pow((1+rate),n);中的pow((1+rate),n)系统无法识别的。
  • 2 回答
  • 0 关注
  • 1537 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信