C++作业3

一、问题及代码:

/*   
* 文件名称: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;    
}    


二、运行结果:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值