c 语言计算存款利息
时间: 2024-01-09 14:05:25 浏览: 179
计算存款利息的公式为:利息 = 本金 × 年利率 × 存款期限(年)。
以下是一个简单的 C 语言程序,可以计算存款利息:
```c
#include <stdio.h>
int main()
{
float principal, rate, time, interest;
printf("请输入本金:");
scanf("%f", &principal);
printf("请输入年利率:");
scanf("%f", &rate);
printf("请输入存款期限(年):");
scanf("%f", &time);
interest = principal * rate * time;
printf("利息为:%f\n", interest);
return 0;
}
```
在这个程序中,我们使用了 `float` 类型来存储本金、年利率、存款期限和利息。用户需要输入本金、年利率和存款期限,程序会计算出利息并输出。
相关问题
c 语言计算5年存款利息
在C语言中计算五年定期存款利息通常涉及到简单利息公式,假设年利率不变,公式如下:
```c
double calculate_interest(double principal, double annual_interest_rate, int years) {
// 利息 = 本金 * 年利率 * 存款年限
double interest = principal * (annual_interest_rate / 100.0) * years;
return interest;
}
```
这里`principal`是你存入银行的本金,`annual_interest_rate`是以百分比表示的年利率(例如,如果年利率是2%,那么就是0.02),`years`是存款年限,也就是5年。
使用这个函数的示例:
```c
#include <stdio.h>
int main() {
double principal = 10000.0; // 10000元本金
double annual_interest_rate = 2.0; // 2%年利率
int years = 5; // 五年
double interest = calculate_interest(principal, annual_interest_rate, years);
printf("五年后的总利息是: %.2f 元\n", interest);
return 0;
}
```
c 语言计算字符长度
在C语言中,可以使用`strlen`函数来计算字符串长度,例如:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, world!";
int len = strlen(str);
printf("Length of str: %d\n", len);
return 0;
}
```
输出:
```
Length of str: 13
```
此外,如果要计算一个字符数组的长度,可以使用`sizeof`运算符,例如:
```c
#include <stdio.h>
int main() {
char arr[] = {'a', 'b', 'c', 'd', 'e'};
int len = sizeof(arr) / sizeof(char);
printf("Length of arr: %d\n", len);
return 0;
}
```
输出:
```
Length of arr: 5
```
阅读全文