一、问题及代码:
/*
* 文件名称: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;
}
二、运行结果: