【例7.1】 输入存款金额和存期,计算本息。提示:使用自定义函数(无参)实现
1年期定期存款利息:2.25%
2年期定期存款利息:2.7%
3年期定期存款利息:3.4%
5年期定期存款利息:3.6%
#include<stdio.h>
int main()
{
void jslx();
jslx();
return 0;
}
void jslx()
{
int year;
float r,amount=0,money;
printf("请输入存款金额\n");
scanf("%f",&money);
printf("请输入存期\n");
scanf("%d",&year);
switch(year)
{
case 1:
{r=0.025; break;}
case 2:
{r=0.027; break;}
case 3:
{r=0.034; break;}
case 4:
{r=0.036; break;}
}
amount=money*r*year;
printf("利息为:%.2f",amount);
printf("\ntotal amount=%6.2f\r\n", amount+money);
//system.pause();
}
运行结果:
【例7.2】 从键盘输入3个数,计算平均值。
#include<stdio.h>
int main()
{
float pjs(float x,float y,float z);
float a,b,c;
float t;
printf("请输入三个数:");
scanf("%f %f %f",&a,&b,&c);
t=pjs(a,b,c);
printf("aver is %f\n",t);
return 0;
}
float pjs(float x,float y,float z)
{
float t;
t=(x+y+z)/3;
return(t);
}
运行结果: