C++作业3

来源:互联网 发布:超级运动会淘宝时间 编辑:程序博客网 时间:2024/06/16 08:54

项目二:输入年份和月份,输出本月有多少天。

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


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

#include <iostream>   using namespace std;int main( ){int money,x,y; cout<<"请输入您要存储的金额数"<<endl;cin>>y;cout<<"===请选择您的存款期限==="<<endl;        cout<<"1,3个月"<<endl;        cout<<"2,6个月"<<endl;        cout<<"3,一年"<<endl;        cout<<"4,二年"<<endl;        cout<<"5,三年"<<endl;        cout<<"6,五年"<<endl;        cout<<"您选择的存款期限代号:"<<endl;        cin>>x;switch(x){  case 1:x=y*0.031*0.25;          case 2:x=y*0.033*0.5;          case 3:x=y*0.035*1;          case 4:x=y*0.044*2;          case 5:x=y*0.05*3;          case 6:x=y*0.055*5;}        money=x+y;        cout<<"到期利息为:"<<x<<",本息合计共:"<<money<<endl; return 0;}


项目四:多分支函数

<pre name="code" class="cpp">#include <iostream>#include <cmath>using namespace std;int main(){    double x,h,y,q;    int a;    cout<<"请输入x的值:";    cin>>x;    a=(x<2)+(x<6)+(x<10)+1;    h=sqrt(x+1);    q=x+1;    switch(a)    {        case 1: y=1/q;        case 2: y=h;        case 3: y=x*x+1;        case 4: y=x;    }    cout<< "您所求的y的值,y="<<y<<endl;    return 0;}

                                             
0 0
原创粉丝点击