作业3

一、问题及代码

<pre code_snippet_id="2317568" snippet_file_name="blog_20170407_1_1095740" name="code" class="cpp">/*   
* 文件名称:Ex1-1.cpp   
* 作    者:马玉琪   
* 完成日期:2017 年 4月 7日   
* 版 本 号:v1.0   
* 对任务及求解方法的描述部分:  
* 输入描述:无   
* 问题描述:本月有几天? 
* 问题分析:略  
* 算法设计:略   
*/      
#include <iostream>       
using namespace std;    
int main( )    
{    
   int year,month,day;  
   cout<<"请输入年份和月份";  
   cin>>year>>month;  
   switch (month)  
   {case 1:  
   case 3:  
   case 5:  
   case 7:  
   case 8:  
   case 10:  
   case 12:  
       day=31;  
       break;  
   case 4:  
   case 6:  
   case 9:  
   case 11:  
       day=30;  
       break;  
   case 2:  
       {  
       if(year%4==0&&year%100!=0)  
       day=29;  
       else day=28;  
       }  
   default :  
       break;  
   }  
cout<<"本月有"<<day<<"天";  
return 0;  
}


二、运行结果


一、问题及代码

#include <iostream>       
using namespace std;    
int main( )    
{    
  double m,x,y;  
  int number;  
  cout<<"欢迎使用利息计算器"<<endl;  
  cout<<"请输入存款金额";  
  cin>>m;  
  cout<<"存款期限"<<endl;  
  cout<<"1.3个月"<<endl;  
  cout<<"2.6个月"<<endl;  
  cout<<"3.1年"<<endl;  
  cout<<"4.2年"<<endl;  
  cout<<"5.3年"<<endl;  
  cout<<"6.5年"<<endl;  
  cout<<"请输入存款期限的代号";  
  cin>>number;  
  switch (number)  
  {  
  case 1:x=m*0.031*0.25;break;  
  case 2:x=m*0.033*0.5;break;  
  case 3:x=m*0.035*1;break;  
  case 4:x=m*0.044*2;break;  
  case 5:x=m*0.05*3;break;  
  case 6:x=m*0.055*5;break;  
  default :;  
  }  
  y=m+x;  
  cout<<"利息为"<<x<<"元"<<endl;  
  cout<<"本息合计为"<<y<<"元"<<endl;  
  return 0;  
}


二、运行结果


一、问题及代码

* 文件名称:Ex1-1.cpp   
* 作    者:马玉琪   
* 完成日期:2017 年 4月 7日   
* 版 本 号:v1.0   
* 对任务及求解方法的描述部分:  
* 输入描述:无   
* 问题描述:计算y的值 
* 问题分析:略  
* 算法设计:略   
*/      
#include <iostream>    
#include <cmath>  
using namespace std;    
int main( )    
{    
   int x,y;  
   cout<<"请输入x的值";  
   cin>>x;  
   if(x<2)  
       y=x;  
   else if(x>=2&&x<6)  
       y=x*x+1;  
   else if(x>=6&&x<10)  
    y=sqrt(x+1);  
   else y=1/(x+1);  
   cout<<y;  
   return 0;  
}


二、运行结果




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值