银行存款的C语言编程问题

银行存款的C语言编程问题,第1张

只写了一部分 其他也差不多。。。。

#include"stdio.h"void f1(float x){int nfloat y=0.75*x,sumfor(n=1n<15n++){ x=1.08*xy=x*0.0075y+=yx+=x}printf("存入现金%f,可得利息%f,它们之和%f",12*x,12*y,12*(x+y))}void f2(float x){int nfloat y=0.0175*x,sumfor(n=1n<15n++){x+=0.08*xy+=0.175*x}printf("存入现金%f,可得利息%f,它们之和%f",12*x,12*y,12*(x+y))}int main(){printf("其多余的钱是第一年每月2000元,以后每年每月多余的钱在上一年队每月多余钱的基础上再增加8%,活期月息为0.75%,一年期月息为1.75%,三年期月息为2.15%,五年期月息为2.75%,且银行对定期存款过期部分不支付利息。")")printf("<<<<<<<<<<<<储蓄问答系统>>>>>>>>>>>>>>")printf("请按数字键 *** 作\t"):printf("\t1.答活期15年本金与利息以及它们之和\n");printf("\t2.答1年定期15年本金与利息以及它们之和\n");printf("\t3.答3年定期15年本金与利息以及它们之和\n");printf("\t4.答5年定期15年本金与利息以及它们之和\n");printf("\t0退出\t\t5清屏");switch(getchar()){case 1: f1(2000)breakcase 2: f2(2000)breakcase 3: f3(2000)breakcase 4: f4(2000)breakcase 5: system(cls")breakcase 0: exit(1)break}

int n = 0

float rate, capital, deposit = 0

printf("请输入存款本金:")

scanf("%f", &captital)

printf("请输入年利率:")

scanf("%f", &rate)

printf("请输入存款期限:")

scanf("%d", &n)

deposit = (capital * rate) * n + capital

printf("%.2f", deposit)

应该可以了 我没用编译器试 楼主看看吧


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11169241.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存