#include
void main(void)
{
int dyear;
double drate,dinterest,dmoney1,dmoney2;
printf("请输入本金和年限:\n");
scanf("%lf,%d",&dmoney1,&dyear);
if(dyear==1)
drate = 0.0063;
else if(dyear==2)
drate = 0.0066;
else if(dyear==3)
drate = 0.0069;
else if(dyear==5)
drate = 0.0075;
else if(dyear==8)
drate = 0.0084;
dinterest = dmoney1*drate*dyear*12;
dmoney2 = dmoney1+dinterest;
printf("本金利息合计:%.2lf",dmoney2);
}
if里面的表达式错误,dyear=1还是2,3等等都是赋值给dyear所以只要不是零条件都对,但是也不至于出现运行错误呀