c++作业3
2016-04-12 13:09
501 查看
项目二、
#include<iostream>
using namespace std;
int main()
{
int year,month,x;
cout<<"请输入年份:"<<endl;
cout<<"请输入月份:"<<endl;
cin>>year>>month;
if((year%4==0&&year%100!=0)||(year%400==0))
x=1;
else
x=0;
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:cout<<"本月31天";break;
case 4:
case 6:
case 9:
case 11:cout<<"本月30天";break;
case 2:{
if(x==0)
cout<<"本月28天"<<endl;
else
cout<<"本月29天"<<endl;
};break;
}
return 0;
}
项目三、
#include<iostream>
using namespace std;
int main()
{
cout<<"请输入存款金额:\0"<<" ";
int money,number;
double A,B,C,D;
cin>>money;
cout<<"1. 3个月\n2. 6个月\n3. 一年\n4. 两年\n5. 三年\n6. 五年"<<endl;
cout<<"请输入存款期限:";
cin>>number;
switch(number)
{
case 1: C=0.25;B=0.031;break;
case 2: C=0.50;B=0.033;break;
case 3: C=1.00;B=0.035;break;
case 4: C=2.00;B=0.044;break;
case 5: C=3.00;B=0.050;break;
case 6: C=5.00;B=0.055;break;
}
A=money*B*C;
C=money+A;
cout<<"到期利息:"<<A<<","<<"本息合计:"<<C<<"元"<<endl;
return 0;
}
项目四、
#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/(x+1);
cout<<"多分数段函数值为:"<<y<<endl;
}
#include<iostream>
using namespace std;
int main()
{
int year,month,x;
cout<<"请输入年份:"<<endl;
cout<<"请输入月份:"<<endl;
cin>>year>>month;
if((year%4==0&&year%100!=0)||(year%400==0))
x=1;
else
x=0;
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:cout<<"本月31天";break;
case 4:
case 6:
case 9:
case 11:cout<<"本月30天";break;
case 2:{
if(x==0)
cout<<"本月28天"<<endl;
else
cout<<"本月29天"<<endl;
};break;
}
return 0;
}
项目三、
#include<iostream>
using namespace std;
int main()
{
cout<<"请输入存款金额:\0"<<" ";
int money,number;
double A,B,C,D;
cin>>money;
cout<<"1. 3个月\n2. 6个月\n3. 一年\n4. 两年\n5. 三年\n6. 五年"<<endl;
cout<<"请输入存款期限:";
cin>>number;
switch(number)
{
case 1: C=0.25;B=0.031;break;
case 2: C=0.50;B=0.033;break;
case 3: C=1.00;B=0.035;break;
case 4: C=2.00;B=0.044;break;
case 5: C=3.00;B=0.050;break;
case 6: C=5.00;B=0.055;break;
}
A=money*B*C;
C=money+A;
cout<<"到期利息:"<<A<<","<<"本息合计:"<<C<<"元"<<endl;
return 0;
}
项目四、
#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/(x+1);
cout<<"多分数段函数值为:"<<y<<endl;
}
相关文章推荐
- 大型分布式C++框架《三:序列化与反序列化》
- C++作业3
- c++实验三----个人所得税计算器
- 从结构struct谈到类class(基于C++实现) 推荐
- C++中构造函数、参数列表、析构函数、拷贝构造函数、动态分配的数组变量的删除的简单例子
- C语言输入一个整数,输出其二进制位中1的个数
- C++ vector 数组实现
- C++ String类 ( 构造、拷贝构造、赋值运算符重载和析构函数)
- C/C++——strcpy函数的实现 和解析
- 【C语言】取值符&和间接值*辨析
- C++ string与stringstream
- C++计数排序详解
- C语言字符串函数详解
- 学习C++ -> 类(Classes)的定义与实现
- C语言指针作为形参的一些问题
- C语言内存地址基础
- 《C++标准程序库》学习笔记 -- 第二章
- C语言的操作符号
- 《More Effective C++》
- C++ 导出DLL类