c++作业3

    xiaoxiao2021-03-25  191

    一丶问题及代码

    [cpp]  view plain  copy     /*   * 文件名称:Ex1-1.cpp   * 作    者:孙一淼   * 完成日期:2017 年 3 月 22 日   * 版 本 号:v1.0   * 对任务及求解方法的描述部分:  * 输入描述:无   * 问题描述:本月有几天 * 程序输出:“本月有多少天”  * 问题分析:略  * 算法设计:略   */     #include<iostream> using namespace std;  int main()   {   int  year, month, days;   cout << "请输入年、月: "; 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 && year0!=0 ||year@0==0) days = 29; else days =28; } cout<<year<<"年"<<month<<"月共有"<<days<<"天。"<<endl; return 0;   }  二丶运行结果

    一丶问题及代码

    [cpp]  view plain  copy     /*   * 文件名称:Ex1-1.cpp   * 作    者:孙一淼   * 完成日期:2017 年 3 月 22 日   * 版 本 号:v1.0   * 对任务及求解方法的描述部分:  * 输入描述:无   * 问题描述:定期存款利息计算器 * 程序输出:“计算出利息和本息合计”   * 问题分析:略  * 算法设计:略   #include <iostream> using namespace std; int main() {     cout << "欢迎使用利息计算器!"<<endl;     double a,m,n;     cout<<"请输入存款金额:"<<endl;     cin>>a;     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;     int b;     cout<<"请输入存款期限的代号:"<<endl;     cin>>b;     switch(b)     {         case 1:n=a*0.031*0.25;break;         case 2:n=a*0.033*0.5;break;         case 3:n=a*0.035*1;break;         case 4:n=a*0.044*2;break;         case 5:n=a*0.05*3;break;         case 6:n=a*0.055*5;break;     }     m=n+a;     cout<<"到期利息为:"<<n<<endl;     cout<<"本息合计共:"<<m<<endl;     cout<<"感谢您的使用,欢迎下次光临!"<<endl;     return 0; } 二丶运行结果

    一丶问题及代码

    [cpp]  view plain  copy     /*   * 文件名称:Ex1-1.cpp   * 作    者:孙一淼   * 完成日期:2017 年 3 月 22 日   * 版 本 号:v1.0   * 对任务及求解方法的描述部分:  * 输入描述:无   * 问题描述:多分数段函数求值 * 程序输出:“y的值”   * 问题分析:略  * 算法设计:略   #include<iostream>   #include<cmath>   using namespace std;   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.0/(x+1);       cout<<"y的值为:"<<y;     return 0;    }   二丶运行结果

    转载请注明原文地址: https://ju.6miu.com/read-2894.html

    最新回复(0)