自由尋覓快樂別人從沒法感受

0%

C语言学习第四章T4

题目:计算银行存款余额和利息

假设银行存款季度利息是5.3%。
根据输入的原始数据计算利息和账户余额,并以表格的形式输出每个季度的利息和账户余额。
要求写两个函数,一个用来计算利息和余额,一个用来输出。

主要代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# include <stdio.h>
# include <math.h>
float function (float sum);
float finals (float a);
int main (void)
{
printf("seasonal lixi is>>>>>>>5.3%\n");
float a,z;
printf("input start money:");
scanf("%f",&a);
z = finals(a);
return 0;
}

float function (float sum)
{
float lixi;
lixi = sum*0.053;
sum = sum + lixi;
return sum;
}

float finals (float a)
{
float x,y,z; //x为利息,y为总金
int b,i=0,c=0;
z = function(a);
while (z/10 > 1)
{
i = i + 1;
z = z/10;
}
printf("---date---");
for (c=0;c<=i;c++)
{
printf("-");
}
printf("-------money--------------lixi----------- \n");
for (b=1;b<=4;b++)
{
y = function(a);
x = y - a;
printf("|the %d season: %.2f %.2f | \n",b,y,x);
a = y;
}
for (c=0;c<=i;c++)
{
printf("-");
}
printf("--------------------------------------------------- \n");
return 0;
}

运行结果: