C语言公式计算利息金额

c语言公式计算利息金额

问题

编写一个C程序,计算存款金额在一些年后的增加利息

解决方案

计算利息的公式为 −

M=((r/100) * t);A=P*exp(M);

Where r= rate of interest

            t=no. of years

立即学习“C语言免费学习笔记(深入)”;

            P=amount to be deposited

            M=temporary variable

            A= Final amount after interest

算法

STARTStep 1: declare double variablesStep 2: read amount to be depositedStep 3: read rate of interestStep 4: read years you want to depositStep 5: Calculate final amount with interest         I. M=((r/100) * t);         II. A=P*exp(M);Step 6: Print final amountSTOP

示例

<!–

现场演示

–>

#include#include#includeint main(){   double P,r,t,A,M;   printf("amount to be deposit in the bank: ");   scanf("%lf",&P);   printf("

enter the rate of interest:"); scanf("%lf",&r); printf("

How many years you want to deposit:"); scanf("%lf",&t); M=((r/100) * t); A=P*exp(M); printf("

amount after %0.1lf years with interest is:%0.2lf",t,A); return 0;}

输出

amount to be deposit in the bank: 50000enter the rate of interest:6.5How many years you want to deposit:5amount after 5.0 years with interest is:69201.53

以上就是C语言公式计算利息金额的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1444884.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月17日 21:58:41
下一篇 2025年12月12日 22:05:35

相关推荐

  • 给定一个非循环图,计算每个深度的最小元素之和

    不包含任何循环或回路的图被称为非循环图。树是一种非循环图,其中每个节点都与另一个唯一节点相连。非循环图也被称为无环图。 循环图与非循环图的区别 – Cycle Graph 的中文翻译为: 循环图 非循环图 图形形成一个闭环。 图表没有形成闭环。 图表中不包含深度循环 图表包含每个深度。 …

    2025年12月17日
    000
  • C语言中的Calloc是什么?

    c 库内存分配函数 void *calloc(size_t nitems, size_t size) 分配所请求的内存并返回指向它的指针。 malloc 和 calloc 的区别在于 malloc 不设置内存为零,而 calloc 将分配的内存设置为零。 内存分配函数 内存可以通过两种方式分配,如下…

    2025年12月17日
    000
  • 如何使用指针在C语言中计算数组元素的总和?

    指针是一个存储其他变量地址的变量。 考虑以下语句 – int qty = 179; 声明指针 h2> 声明指针的语法如下 – int *p; 这里,’p’是一个指针变量,它保存其他变量的地址。 立即学习“C语言免费学习笔记(深入)”; 指针的初始…

    2025年12月17日
    000
  • 解释C语言中的volatile和restrict类型限定符,并附上一个示例

    类型限定符向 c 编程语言中的现有数据类型添加特殊属性。 C 语言中存在三种类型限定符,其中 volatile 和限制类型限定符解释如下 – Volatile A易失性类型限定符用于告诉编译器变量是共享的。也就是说,如果变量被声明为 volatile,则可以被其他程序(或)实体引用和更改…

    2025年12月17日
    000
  • 使用C++编程,找出具有m个奇数的子数组的数量

    如果你曾经使用过C++,你一定知道什么是子数组以及它们有多么有用。众所周知,在 C++ 中,我们可以轻松解决多个数学问题。因此,在本文中,我们将解释如何在 C++ 中借助这些子数组找到 M 个奇数的完整信息。 在这个问题中,我们需要找到由给定数组组成的许多子数组和整数 m,其中每个子数组恰好包含 m…

    2025年12月17日
    000
  • 多维数组和锯齿状数组有什么区别?

    多维数组 多维数组也称为矩形数组。您可以将一个 3 维整数数组定义为 – int [ , , ] val; 让我们看看如何定义二维数组。 int[,] val = new[3,3] 交错数组 交错数组是数组的数组。要从中访问元素,只需提及该特定数组的索引即可。 这里,我们有一个包含 5 …

    2025年12月17日
    000
  • 使用C++翻译以下内容:无更新的区间求和查询

    在本文中,我们将给出一个大小为 n 的数组,该数组是一个整数。然后,我们将计算从索引 L 到索引 R 的元素之和并执行多次查询,或者我们需要计算 [L, R] 给定范围的总和。例如 – Input : arr[] = {1, 2, 3, 4, 5} L = 1, R = 3 L = 2,…

    2025年12月17日
    000
  • 编写一个在C编程中返回输入为1时返回2,输入为2时返回1的函数

    需要制作一个函数,对于输入1返回2,对于输入2返回1。根据您使用的逻辑,可以以多种方式制作此函数。最简单的方法是使用条件语句,如果数字是1,则返回2,否则返回1,其他方法包括使用数学运算(任何一种都可以)和异或运算。 示例 #include // Method 1 using the if stat…

    2025年12月17日
    000
  • 递归程序在C++中检查一个数字是否是回文数

    我们得到一个整数作为输入。目标是使用递归来确定输入数字 Num 是否为回文。 要检查一个数字是否为回文,请反转该数字并检查两个数字是否相同。如果反转后的数等于原数,则为回文。 示例 输入− Num = 34212; 输出− 34212 不是回文! 解释− 如果我们反转 34212,则得到 21243…

    2025年12月17日
    000
  • 在C图形库中,bar()函数的作用是绘制一个矩形条

    bar()函数是一个用于在c编程语言中绘制图形的c图形函数。graphics.h头文件包含用于绘制图形的函数。bar()函数也在头文件中定义。 语法 void bar(int left, int top, int right, int bottom ); bar()函数用于绘制一个条形(条形图),它…

    2025年12月17日
    000
  • 设计一个队列数据结构,在O(1)时间内获取最小或最大值

    C++ 有一个 deque 头文件,用于处理堆栈和%ignore_a_1%的属性。在数据结构中,解决O(1)时间复杂度的问题,需要常数时间。通过在该程序中使用双端队列,我们​​获得了同时使用堆栈和队列的优势。 在本文中,我们将解决队列数据结构,以在 O(1) 时间内获取数字的最小值或最大值。 语法 …

    2025年12月17日
    000
  • 将字符串A所需附加的最小子序列以获得字符串B

    在这个问题中,我们需要使用str1的子序列来构造str2。为了解决这个问题,我们可以找到str1的子序列,使其能够覆盖最大长度为str2的子串。在这里,我们将学习两种不同的方法来解决问题。 问题陈述 – 我们给出了两个不同长度的字符串:str1 和 str2。我们需要按照以下条件从 str1 构造 …

    2025年12月17日
    000
  • 如何在Windows上在Eclipse中设置C/C++?

    第 1 步 – 安装 MinGW GCC 或 Cygwin GCC 要使用 Eclipse 进行 C/C++ 编程,您需要一个 C/C++ 编译器。在 Windows 上,您可以安装 MinGW GCC 或 Cygwin GCC。如果不确定,请选择 MinGW,因为 MinGW 更轻,更…

    2025年12月17日
    000
  • 使用C++在链表中搜索元素

    要在链表中搜索元素,我们必须迭代整个链表,将每个节点与所需数据进行比较,并继续搜索直到获得匹配。因为链表不提供随机访问,所以我们必须从第一个节点开始搜索。 我们得到一个整数链表和一个整数键。我们需要查找这个键是否存在于我们的链表中。我们可以在链表中做一个简单的线性搜索,找到key。如果存在,我们可以…

    2025年12月17日
    000
  • 斐波那契二进制数(二进制中没有连续的1)- O(1)方法

    Fibbinary Numbers是指在其二进制表示中没有连续的1的数字。然而,它们的二进制表示中可以有连续的零。二进制表示是使用基数2显示数字的表示,只有两个数字1和0。在这里,我们将获得一个数字,并需要确定给定的数字是否是fibbinary数字。 Input 1: Given number: 1…

    2025年12月17日
    000
  • 在C程序中以O(n)时间复杂度和O(1)空间复杂度打印数组的左旋转

    给定一个大小为 n 的数组和多个整数值,我们需要从给定索引 k 开始旋转数组。 我们希望从索引 k 开始旋转数组,如下所示 – p> 示例 Input: arr[] = {1, 2, 3, 4, 5} K1 = 1 K2 = 3 K3 = 6Output: 2 3 4 5 1 4 …

    2025年12月17日
    000
  • 将两个数字的二进制表示长度调整为相等后进行异或运算

    XOR,或异或,是一种布尔逻辑运算,用于生成奇偶校验位,用于错误检查、容错等。使用各种符号来表示此运算:^、⊕、⊻等。 异或逻辑 仅当两个参数不同时,XOR 运算才为真。也就是说,相同位异或为0,不同位异或为1。 相同的位 – 0^0=0 1^1=0 不同的位 − 0^1=1 1 ^ 0…

    2025年12月17日
    000
  • 如何在C语言中使用“else if ladder”条件语句?

    else – 如果梯子是编写多路决策的最通用方式。 else if 梯子的语法如下 – if (condition1) stmt1;else if (condition2) stmt2; – – – – – – – – – – else if (condition n) st…

    2025年12月17日
    000
  • 解释C语言中文件的写入模式操作

    文件是记录的集合,或者是硬盘上的一个位置,用于永久存储数据。 文件的需求 当程序终止时,整个数据都会丢失。 将数据存储在文件中,即使程序终止,数据也会被保留。 如果要输入大量数据,通常需要花费很多时间来输入。 立即学习“C语言免费学习笔记(深入)”; 我们可以使用几个命令轻松访问文件的内容。 您可以…

    2025年12月17日
    000
  • 什么是C语言中的变位词(anagram)?

    变位词字符串实际上是指另一个字符串中出现相同次数的所有字符,我们称之为变位词。 用户输入两个字符串。我们需要计算每个字母(’a’到’z’)在它们中出现的次数,然后比较它们对应的计数。字母在字符串中出现的频率是它在其中出现的次数。 如果两个字符串具有相同…

    2025年12月17日
    000

发表回复

登录后才能评论
关注微信