一、项目二(本月有几天?)
#include <iostream>
using namespace std;
int main( )
{
int year,month;
cout<<"请输入年份和月份"<<endl;
cin>>year>>month;
if( (year%4==0 && year%100!=0) || year%400==0)
{
if(month==2)
cout<<"本月29天"<<endl;
else if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)
cout<<"本月31天"<<endl;
else
cout<<"本月30天"<<endl;
}
else
{
if(month==2)
cout<<"本月28天"<<endl;
else if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)
cout<<"本月31天"<<endl;
else
cout<<"本月30天"<<endl;
}
return 0;
}
二、项目三(定期存款利息计算器)
#include <iostream>
using namespace std;
int main( )
{
double i,j;
int k;
cout<<"欢迎使用利息计算器!\n"<<"请输入存款金额:";
cin>>j;
cout<<"=====存款期限=====\n"<<"1. 3个月\n"<<"2. 6个月\n"<<"3. 一年\n"<<"4. 二年\n"<<"5. 三年\n"<<"6. 五年\n"<<"请输入存款期限的代号:";
cin>>k;
switch(k)
{
case 1: i=j*0.0310*0.25; break;
case 2: i=j*0.0330*0.5; break;
case 3: i=j*0.0350*1; break;
case 4: i=j*0.0440*2; break;
case 5: i=j*0.0500*3; break;
case 6: i=j*0.0550*5; break;
}
cout<<"到期利息为:"<<i<<"元,"<<"本息合计共"<<j+i<<"元。\n"<<"感谢您的使用,欢迎下次光临!"<<endl;
return 0;
}
三、项目四(多分数段函数求值)
#include <iostream>
#include<cmath>
using namespace std;
int main( )
{
double x,y;
cout<<"请输入x的值:";
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/(x+1);
cout<<"y的值是"<<y<<endl;
return 0;
}