各位大佬,求问下面程序是哪里出了问题🙏:
#include <stdio.h>
#include <math.h>
int main(void)
{
int n;
float rate=0.0225;
double capital,deposit;
printf("input capital,n:");
scanf("%lf,%d\n",&capital,&n);
deposit=capital*pow((1+rate),n);
printf("deposit=%f\n",deposit);
return 0;
}
程序运行没报错,可是结果一直显示
input capital,n:300 4
deposit=inf
Program ended with exit code: 0
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
第一次写c 语言,这是书上的题:设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital,本利之和为deposit 元,计算并输出n 年之后所得本利之和deposit。
收起
- 写回答
- 好问题 4 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
技术专家团-Bamboo 2021-11-23 07:34关注scanf("%lf,%d", &capital, &n);
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2023-04-22 12:58
关于#c语言#的问题:计算公式为:interest=money×(1+rate)year-money,其中interest为存款到期时的利息,money是存款金额,year是存期,rate是年利率 c语言
回答 1 已采纳 rate = 1.0; switch (year) { case 1: rate = 2.25; break; case 2: rate = 2.43; - 2022-09-26 06:20回答 1 已采纳 rate+=rate;这是干啥,rate没有值啊改为rate = 1.0225; #include <stdio.h> #include <math.h> int main(
- 2022-11-22 09:06回答 1 已采纳 1.range(21)等价于range(0,21),但是和(0,21)不是一回事2.这是一种格式化字符串的方式,兼容c语言的3.每次存5年,共20年,那不是存4次吗4.5年啊,比如年利率是3%,5年不
- lyongsment的博客 问题描述:2道C语言的题第一:设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计算n年后的本利之和deposit.要求定期存款的年利率rate、存款期n和存款本金capital均由键盘输入.第二...
- 2021-10-30 08:23回答 1 已采纳 你好同学,代码供参考哟: % 10000*(1+10/100)^N = 2*10000 % 因此 N = ceil( log(2*10000/10000)/log(1+10/100)) 结果 N =
- 2021-09-29 14:10回答 1 已采纳 public static void main(String[] args) { Scanner in = new Scanner(System.in); S
- 2022-04-07 12:57回答 1 已采纳 (function fn() { let l = 0; let C = Number(prompt("请输入你要存的存款(单
- 今天不想起!!的博客 如果指数为负数,函数将返回底数的负指数次幂的倒数。例如,pow(2, -3) 将返回 0.125,即 1/2^3。pow-函数,用于计算一个数的幂。函数原型为:double pow(double x, double y);如果底数或指数不是数字,或者底数为 0...
- 2021-10-29 03:08回答 2 已采纳 #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { printf
- 2021-09-19 09:37回答 1 已采纳 pow(1+rate,year)*capital; n默认是0.
- 2022-01-14 05:49回答 2 已采纳 #include<stdio.h> #include<math.h> int main() { float d = 300000.0, p = 6000.0, r = 0.0
- 2022-10-22 09:21
编写程序。设银行定期存款年利率rate为2.25%,并已知存款为n年,存款本金为capital,编程计算n年后的本利之和deposit。要求年利率rate、存款年限n和存款本金capital从键盘输入
Pioneer_one的博客 编写程序。设银行定期存款年利率rate为2.25%,并已知存款为n年,存款本金为capital,编程计算n年后的本利之和deposit。要求年利率rate、存款年限n和存款本金capital从键盘输入 - 2021-10-16 13:38tjpu陈.的博客 首先我们先把题目简单一下,我们把你n年改成1年,先尝试把这个程序写出来 这是我们固定的一年的存款收入 那么我们再来看n年怎么计算呢,那肯定是要用到我们的循环,例子如下 注意循环for里面的计算,我们一定...
- 2023-04-17 13:31毅102的博客 有返回值的函数要作为表达式的一部分,在表达式中调用函数,实际上是转去执行一段预先设计好的程序,求出结果后返回调用点,所以函数的值又叫函数的返回值。C 语言提供的算术运算符有限,例如,如果要求一个数的。...
- pgletgo的博客 double rate; double capital; double deposit; printf("Please enter rate,year,capital:"); scanf("%lf,%d,%lf",&rate,&n,&capital); deposit=capital*pow(1+rate,n); printf("deposit=%f\n",deposit); return 0;...
- 蛔虫在他乡的博客 3.3 设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit #include<stdio.h> int main(void) { double capital; int i; int n; printf(...
- 2022-09-08 02:08lixuboccc的博客 设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司