哪里错啦?求助

#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);
}

慕九州6240490
浏览 1505回答 2
2回答

Siletheart

1、第一个scanf()函数。你的变量n是int类型,但是输入的格式是%lf,应该是%d。2、最好在程序结束时加上return 0;

慕九州6240490

有一个警告warning C4508: 'main' : function should return a value; 'void' return type assumed
打开App,查看更多内容
随时随地看视频慕课网APP