C++作业3
来源:互联网 发布:淘宝怎么打印发货单 编辑:程序博客网 时间:2024/06/18 18:35
一、问题及代码
/* * 文件名称: * 作 者:王妍 * 完成日期: 2017年3月11日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:* 输入描述: * 问题描述:/* * 文件名称: * 作 者:王妍 * 完成日期: 2017年3月11日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:* 输入描述:输入x的值* 问题描述:项目4:多分数段函数求值从键盘输入x的值(要求为实型),根据下面的公式计算并输出y的值。 * 程序输出:输出y的值* 问题分析:无 * 算法设计:无 */ #include <stdio.h>#include <math.h>int main(){ int x;double y;printf("请输入一个数:\n"); scanf("%d",&x); if(x<2){ y=x; printf("y=%d\n",y); }else if(x<6&&x>=2){y=x*x+1; printf("y=%d\n",y);}else if(x<10&&x>=6){y=sqrt(x+1); printf("y=%d\n",y);}else if(x>=10){y=1/(x+1);printf("y=%d\n",y);}return 0;}
二、运行结果
一、问题及代码
/* * 文件名称: * 作 者:王妍 * 完成日期: 2017年3月11日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:* 输入描述: * 问题描述:项目2:本月有几天?*自选if语句的嵌套或/和switch语句完成程序设计*编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。*样例输入1:2004 2*输出结果1:本月29天*样例输入2:2010 4*输出结果2:本月30天 * 程序输出: * 问题分析:无 * 算法设计:无 */ #include <iostream>using namespace std;int main(){cout<<"请输入一个月:"<<endl; int a,b; cin>>a; b=a%2;if(a==2){ cout<<"本月28天。"; }else if(b==0&&a<7){ cout<<"本月有30天。";}else if(b!=0&&a<=7){cout<<"本月有31天。";}else if(b!=0&&a>7){cout<<"本月有31天。";}else{cout<<"本月有30天。";}return 0;}
二、运行结果
一、问题及代码
/* * 文件名称:shiyan.cpp * 作 者:王妍 * 完成日期:2017 年 3 月 2日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:输入存款金额并选择存款种类 * 问题描述:定期存款利息计算器 * 程序输出:到期利息和本息存款数 * 问题分析:switch条件语句 * 算法设计:switch条件语句 */#include <iostream>using namespace std;int main(){double a,b,c,d; cout<<"欢迎使用利息计算器!"<<endl; cout<<"请输入存款金额:"<<endl;cin>>a; cout<<"======存款期限======"<<endl; cout<<"1、3个月"<<endl; cout<<"2、6个月"<<endl; cout<<"3、一年"<<endl; cout<<"4、二年"<<endl; cout<<"5、三年"<<endl; cout<<"6、五年"<<endl;int e; cout<<"请输入存款期限代号:"<<endl; cin>>e; switch(e) { case 1: c=0.25; d=0.031; break; case 2: c=0.5; d=0.033; break; case 3: c=1; d=0.035; break; case 4: c=2; d=0.044; break; case 5: c=3; d=0.05; break; default: c=5; d=0.055; }e=a*c*d;a=a+e;cout<<"到期利息为:"<<e<<"元,本息合计为:"<<a<<endl;cout<<"感谢您的使用"<<endl;return 0;}
二、运行结果
0 0
- c语言作业3
- c++-作业3
- c++-作业3
- C/C++作业3
- C语言程序设计课后作业3
- C++作业3
- C语言作业(3)
- c 作业
- c作业
- C作业
- c作业
- c作业
- c作业
- c作业
- c作业
- C++P27作业3,4,5,6
- C++P51作业1,3,4,6
- C语言作业-3-1奇偶个数
- vijos区间(差分约束)
- HALCON安装位置的查找
- java.lang.IllegalStateException: Fragment already added:
- 【转】C#中USB转串口的拔插捕获
- RecyclerView 的监听方式
- C++作业3
- Spring+mybaits+springmvc练习
- c++实验3—多分数段函数求值
- 摘自w3school的html标签内容——框架标签
- bootstrap仿百度输入框智能提示(提示信息存在于数据库中)
- Linux shell I/O 重定向
- algorithm(set)
- MySql修改数据库编码为UTF8
- IIS7.5 HTTP 错误 500.19