首页  :: 联系 :: 订阅 订阅  :: 管理

0701卷

Posted on 2007-07-09 16:18  。。。  阅读(136)  评论(0)    收藏  举报
#include <stdio.h>
//求最终本息 
double fun(double sum,double q )
{
return sum-q;
     
}
int main()
{
//m表示本金,k表示年利率,t表示利息,q表示利息税 
double m,k,t,sum,q;
int n;
printf(
"请输入要存储的本金金额:"); 
scanf(
"%lf",&m);
printf(
"请输入要存储的年数:");
scanf(
"%d",&n);
//判断 
if(m>=0 && (n>=1 && n<=10)) 
{
switch(n)
         {
         
case 1:
              k
=2.52/100;
              
break;
         
case 2:
              k
=3.06/100;
         
case 3:
              k
=3.69/100;
              
break;
         
default:
                 k
=4.14/100;
         }
         printf(
"年利率为:%lf\n",k);
         
//求总金额 
         for(int i=0;i<n;i++)
         {
          sum
=m*(1+k);
          
//若存储年份大于1年的 
          if(i>1)
          sum
*=(1+k);    
          }
          
//利息 
          t=sum-m;
          
//利息税 
          q=t*0.2;
          printf(
"存储利息为:%lf\n",t);
          printf(
"利息税额为:%lf\n",q);                             
}
else 
     printf(
"你输入的信息有误!");
printf(
"最后的本息为:%lf",fun(sum,q));
getchar();
getchar();
}