C++作业3

来源:互联网 发布:北外网络教育作业答案 编辑:程序博客网 时间:2024/06/11 15:45

一、问题及代码:

/*   * 文件名称:qw3edq3.cpp  * 作    者:万路    * 完成日期:2016年  3  月  22 日   * 版 本 号:v1.0   * 对任务及求解方法的描述部分:  * 输入描述:x值  * 问题描述:求Y   * 程序输出:Y的值  * 问题分析:   * 算法设计:    */   #include<stdio.h> #include<math.h>void main() {     double x,y;     printf("x=");     scanf("%lf",&x);     if(x<2)        y=x;     else if(2.0<=x&&x<6.0)        y=x*x+1;     else if(6.0<=x&&x<10.0)       y=sqrt(x+1.0);    else if(x>=10.0)       y=1.0/(x+1.0);    printf("%lf",y); } 

二、运行结果:


一问题及代码:

/*   * 文件名称:qw3edq3.cpp  * 作    者:万路    * 完成日期:2016年  3  月  22 日   * 版 本 号:v1.0   * 对任务及求解方法的描述部分:  * 输入描述: 年份 月份 * 问题描述: 求天数  * 程序输出: 天数   * 问题分析:   * 算法设计:    */   #include <iostream>        using namespace std;        int main()        {           int year,month,days;           cout<<"请输入年:";           cin>>year;           cout<<"请输入月: ";           cin>>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;        }   

二、运行结果:



一、程序及代码:

/*   * 文件名称:hjuu.cpp  * 作    者:万路    * 完成日期:2016年  3  月  22 日   * 版 本 号:v1.0   * 对任务及求解方法的描述部分:  * 输入描述:存款 日期  * 问题描述:求利息   * 程序输出:利息    * 问题分析:   * 算法设计:    */   #include<iostream>    using namespace std;    int main()    {        int type;        double money,lilv,cunqi,lixi;        cout << "欢迎使用利息计算器!"<<endl;        cout << "请输入存款金额:";        cin >> money;        cout << "======存款期限======" << endl;        cout << "1. 3个月 " << endl;        cout << "2. 6个月" << endl;        cout << "3. 一年 " << endl;        cout << "4. 二年" << endl;        cout << "5. 三年" << endl;        cout << "6. 五年" << endl;    do    {cout << "请输入存款期限的代号:";            cin >> type;}while(type>6);        switch(type)              {            case 1:                cunqi=0.25;                lilv=0.031;                break;            case 2:                cunqi=0.5;                lilv=0.033;                break;            case 3:                cunqi=1;                lilv=0.035;                break;            case 4:                cunqi=2;                lilv= 0.044;                break;            case 5:                cunqi=3;                lilv=0.05;                break;            case 6:                cunqi=5;                lilv=0.055;                break;          }          lixi=money*cunqi*lilv;            cout << "到期利息为:" <<lixi<< "元,本息合计共"<< lixi+money<<"元。"<<endl;              cout << "感谢您的使用,欢迎下次光临!"<<endl;        return 0;    }    


二、运行结果:



0 0
原创粉丝点击