一个简单的程序编译。。我是才学的新手
银行提供整存整取业务。存期为1,2,3,5年,到期凭存单支取本息。年利率分别为0.025,0.027,0.0324,0.036.请编译一个程序,用于根据存期,本金计算利息,以及到期后应有的本息和。利息=本金*年利率*存期
本息=利息+本金
#include<stdio.h>
void main()
{
double a1,b,r1=0.025,r2=0.027,r3=0.0324,r5=0.036,c,u;
printf("选择存期:(1/2/3/5):");
scanf("%lf",&a1);
printf("请输入本金:");
scanf("%lf",&b);
if(a1=1)
{
c=b*r1;
u=c+b;
}
if(a1=2)
{
c=2*b*r2;
u=c+b;
}
if(a1=3)
{
c=3*b*r3;
u=c+b;
}
if(a1=5)
{
c=5*b*r5;
u=c+b;
}
printf("c=%f\nu=%f\n",c,u);
}
想问我的程序错在哪里????我想了N年没想通。