刚起步写的代码,主要是函数的调用,希望可以点评下,书写,格式上的不足
程序代码:#include <stdio.h>
double p; //定义一个全局变量,本息和
int main()
{int i; //i为选择数字,a为本金大小
double a;
double yi(double b);
double er(double b);
double san(double b);
double si(double b);
double wu(double b);//调用函数
printf("请输入你需要存的本金:");
scanf("%lf",&a);
printf("选一次存5年期请按1\n");
printf("选择先存2年期,到期后将本息再存3年期请按2\n");
printf("选择先存3年期,到期后将本息再存2年期请按3\n");
printf("选择存1年期,到期后将本息再存一年,连续存5次请按4\n");
printf("选择存活期存款(利息每一季度结算一次)请按5 \n");
printf("\n");
printf("请输入你的选择:");
scanf("%d",&i);
if(i==1)
{
p=yi(a);
} //引用第一个被调函数
if(i==2)
{
p=er(a);
} //引用第二个被调函数
if(i==3)
{
p=san(a);
} //引用第三个被调函数
if(i==4)
{
p=si(a);
} //引用第四个被调函数
if(i==5)
{
p=wu(a);
} //引用第五个被调函数
printf("\n");
printf("五年后本息和为:%lf",p);
}
double yi(double b)
{
p=b*(1+5*0.0558);
return(p);
}
double er(double b)
{
p=b*(1+2*0.0468);
p=p*(1+3*0.054);
return(p);
}
double san(double b)
{
p=b*(1+3*0.054);
p=p*(1+2*0.0468);
return(p);
}
double si(double b)
{
p=b*(1+0.0558)*(1+0.0558)*(1+0.0558)*(1+0.0558)*(1+0.0558);
return(p);
}
double wu(double b)
{
p=b*(1+0.0414);
return(p);
}











