c++第三次作业

来源:互联网 发布:淘宝如何延期收货 编辑:程序博客网 时间:2024/05/23 01:13

项目2:本月有几天?

#include <iostream>using namespace std;int main(){int year,month;cout<<"请输入年份:";cin>>year;cout<<"请输入月份:";cin>>month;if(year%400==0||year%4==0&&year%100!=0) {cout<<"今年是闰年"<<endl;switch(month){case 2:cout<<"本月有29天";break;case 1:case 3:case 5:case 7:case 8:case 10:case 12:cout<<"本月有31天";break;case 4:case 6:case 9:case 11:cout<<"本月有30天";break;}}else{cout<<"今年不是闰年"<<endl;switch(month){case 2:cout<<"本月有28天";break;case 1:case 3:case 5:case 7:case 8:case 10:case 12:cout<<"本月有31天";break;case 4:case 6:case 9:case 11:cout<<"本月有30天";break;}}return 0;}

项目3:定期存款利息计算器

#include <iostream>     using namespace std;  int main()  {  cout<<"欢迎使用利息计算器!!"<<endl;int  time;float interest,deposit;cout<<"请输入存款金额:";cin>>deposit;cout<<"======存款期限======"<<endl;cout<<"1、三个月\n"<<"2、六个月\n"<<"3、一年"<<endl;cout<<"4、两年\n"<<"5、三年\n"<<"6、五年"<<endl;getchar();cout<<"请输入存款期限的代号:";cin>>time;switch(time){case 1:interest=deposit*0.031*0.25;break;case 2:interest=deposit*0.033*0.5;break;case 3:interest=deposit*0.035*1;break;case 4:interest=deposit*0.044*2;break;case 5:interest=deposit*0.05*3;break;case 6:interest=deposit*0.055*5;break;    }cout<<"到期利息为:"<<interest<<"元,";cout<<"本息合计共"<<interest+deposit<<"元。"<<endl;cout<<"感谢您的使用,欢迎下次光临!";return 0;

项目4:多分数段函数求值

#include <iostream> #include <cmath> using namespace std;   int main()   {      double x,y;  cout<<"请输入x=";  cin>>x;  int i=int(x);  switch(i)  {  case 1:y=x;break;  case 2:case 3:case 4:  case 5:y=x*x+1;break;  case 6:case 7:case 8:  case 9:y=sqrt(x+1);break;  default:   if(i>0)    y=1/(x+1);   else    y=x;  }  cout<<"y="<<y<<endl;  return 0; }




0 0
原创粉丝点击