C++作业3

这篇博客介绍了三个C++编程项目,包括根据输入的年份和月份计算当月天数的功能,实现定期存款利息计算器,以及设计一个处理多分支条件的函数。这些项目旨在帮助初学者熟悉C++的基础语法和控制结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

#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;
}



                
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值