/*
* 文件名称: abc
* 作 者: 梁晓东
* 完成日期: 2016 年 4 月 11日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 输入年份与月份
* 问题描述: 输入年份与月份所对应的天数
* 程序输出: 这个月总共有多少 天
* 问题分析: 略
* 算法设计: if和else if 语句
*/
#include<iostream>
using namespace std;
int main()
{
int year,month;
cin>>year>>month;
cout<<"请输入年份以及月份:";
if(month==2)
{
if(year%4==0&&year%100!=0||year%400==0)
cout<<"这个月总共有29天"<<endl;
else
cout<<"这个月总共有28天"<<endl;
}
else if(month==1||month==3||month==5||month<span style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;">==7||month==8||month==10||month==12) </span>
cout<<"这个月总共有31天"<<endl;
else .
cout<<"这个月总共有30天"<<endl;
return 0;
}
<pre name="code" class="cpp" style="font-size: 13.3333px;"><img src="https://img-blog.youkuaiyun.com/20160412204041540?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="font-size: 13.3333px; font-family: Arial, Helvetica, sans-serif;" alt="" />
<pre name="code" class="cpp">/*
* 文件名称: abc
* 作 者: 梁晓东
* 完成日期: 2016 年 4 月 11日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 输入存款金额与存款期限
* 问题描述: 最后金额=存款金额+存款金额*利率*时间
* 程序输出: 输出最后金额为多少
* 问题分析: 略
* 算法设计: case语句
*/
#include<iostream>
using namespace std;
int main()
{
cout<<"欢迎使用利息计算器!"<<endl;
cout<<"请输入存款金额:"<<" ";
int money,a;
double b,c,term,sum;
cin>>money;
cout<<"=======存款期限======="<<endl;
cout<<"1. 3个月 2. 6个月 3. 一年 4. 两年 5. 三年 6. 五年"<<endl;
cout<<"请输入存款期限的代号:";
cin>>a;
switch(a)
{
case 1: term=0.25;c=0.031;break;
case 2: term=0.5;c=0.033;break;
case 3: term=1.0;c=0.035;break;
case 4: term=2.0;c=0.044;break;
case 5: term=3.0;c=0.05;break;
case 6: term=5.0;c=0.055;break;
}
b=term*money*z;
sum=money+b;
cout<<"到期利息为:"<<b<<","<<"本息合计共:"<<sum<<"元"<<endl;
cout<<"感谢您的使用,欢迎下次光临!"<<endl;
return 0;
}
<img src="https://img-blog.youkuaiyun.com/20160412205254212?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
<pre name="code" class="cpp">/*
* 文件名称: abc
* 作 者: 梁晓东
* 完成日期: 2016 年 4 月11日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:输入x
* 问题描述: 求分段函数值
* 程序输出: 输出y
* 问题分析: 略
* 算法设计: if与else if语句
*/
#include <iostream>
#include<cmath>
using namespace std;
int main( )
{
int x,y;
cout<<"输入x:"<<endl;
cin>>x;
if(x<2)
y=x;
else if (x>=2&x<6)
y=x*x+1;
else if(x>=6&x<10)
y=sqrt(x+1);
else
y=1/(x+1);
cout<<"函数值为:"<<y<<endl;
return 0;
}
<img src="https://img-blog.youkuaiyun.com/20160412210221697?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />