c++作业

来源:互联网 发布:vscode 编译提示 编辑:程序博客网 时间:2024/05/02 20:11

项目2 本月有几天?

#include <iostream>using namespace std;int main(){int Year,Month,Day;cout<<"请输入年份和月份,之间用空格隔开"<<endl;cin>>Year>>Month;switch(Month){case 2:if(Year%4==0&&Year%100!=0||Year%400==0){Day=29;}else{Day=28;}break;case 1:Day=31;break;case 3:Day=31;break;case 4:Day=30;break;case 5:Day=31;break;case 6:Day=30;break;case 7:Day=31;break;case 8:Day=31;break;case 9:Day=30;break;case 10:Day=31;break;case 11:Day=30;break;    case 12:Day=31;break;}cout<<"本月有"<<Day<<"天"<<endl;}

项目3 利息计算器

#include <iostream>using namespace std;int main(){int a;double c,d;cout<<"欢迎使用利息计算器"<<endl;cout<<"请输入您的本金";cin>>c;cout<<"======存款期限======"<<endl;cout<<"1.三个月"<<"\n"    <<"2.六个月"<<"\n"<<"3.一年"<<"\n"<<"4.二年"<<"\n"<<"5.三年"<<"\n"<<"6.五年"<<"\n"<<"请输入您存款期限的代号";cin>>a;switch(a){case 1:d=c*0.031*0.25;break;      case 2:d=c*0.033*0.5;break;      case 3:d=c*0.035*1;break;      case 4:d=c*0.044*2;break;      case 5:d=c*0.05*3;break;      case 6:d=c*0.055*5;break;     default:cout<<"您输入的存款期限代号有误"<<"\n";}cout<<"到期利息为:"<<d<<"元"<<endl;cout<<"本金利息合计为:"<<c+d<<"元"<<endl;cout<<"谢谢使用,爱你么么哒"<<endl;return 0;}

项目3 分段函数

#include <iostream>      using namespace std;    #include<math.h>  int main()  {      double x,y;      cout<<"请输入x:"<<endl;      cin>>x;      if(x<2)          y=x;      else if(x<6)          y=x*x+1;      else if(x<10)          y=sqrt(x+1);      else y=1/(x+1);      cout<<"y="<<y<<endl;        return 0;  } 


心得体会 ;好难  弄了好久  希望下次努力

0 0