C语言旅途之用switch计算本利和

Ⅰ、用switch计算本利和:
①、//代码摘下直接可以运行
#include<stdio.h>
int main()
{
int year;
float rate,money,total; //月利率 本金 本利合计
printf(“Please input the number of year and money!\n”);
scanf("%d %f",&year,&money);//输入年份和本金
switch(year)
{
case 1:
rate=0.0032;break; //根据年限定利率
case 2:
rate=0.0041;break;
case 3:
rate=0.005;break;
case 5:
rate=0.0055;break;
case 8:
rate=0.0065;break;
default:
rate=0.0;break;
}
total=money+moneyrateyear*12;
printf(“total=%.2f\n”,total);
return 0;
}
②、结果展示:
例如:此程序是为了求本金和,当输入存的年数以及本金后,根据switch语句等语句来求得本金和;当输入年数为5,本金为10000时,则结果为:13300.00;
在这里插入图片描述
☺寄语:
Ⅰ、此程序在Visual C++6.0版本上运行的;
Ⅱ、如果我给的程序有问题,或在叙述方面有问题,或者看不懂我讲解的意思,请及时指出或留言和我讨论,谢谢各位大佬!!!
Ⅲ、可能有些人比较好奇,为什么有的输出后面会有小数点后两位,有的没有;那是因为int型为整型,没有小数点后两位,而float或double是浮点型,系统默认为小数点后两位,即使float是一位的小数;

发布了40 篇原创文章 · 获赞 0 · 访问量 613

猜你喜欢

转载自blog.csdn.net/weixin_43405300/article/details/103733571