C++作业3
2017-04-07 15:03
162 查看
一、问题及代码
二、运行结果
一、问题及代码
二、运行结果
一、问题及代码
二、运行结果
/* *文件名称:Exl-1.cpp *作者:熊凌婕 *完成日期:2017年3月24日 *版本号:v1.0 *对任务及求解方法的描述部分:求本月有多少天。选用if或switch语句完成编程。 *输入描述:输入年份year和月份month *问题描述:输入年份和月份,根据闰年还是平年求出该月有几天。 *程序输出:输出该月有30天、31天、28天还是29天。大月31天,小月30天,平年二月28天,闰年二月29天。 *问题分析:如果是1、3、5、7、8、10、12月则该月有31天,如果是4、6、9、11月则该月有30天,如果是二月份,则闰年29天,平年28天。 *算法设计:用if,else语句编写程序。因为要分闰年和平年,则用两次大括号,用两次if语句。 */ #include <iostream> using namespace std; int main() { int year,month; cout<<"请输入年份和月份:"; cin>>year>>month; if (month==1||month==3||month==5||month==7||month==8||month==10||month==12) cout<<"该月有31天"<<endl; if (month==2) { if((year%4==0&&year%100!=0)||year%400==0) cout<<"该月有29天"<<endl; else cout<<"该月有28天"<<endl; } else cout<<"该月有30天"<<endl; return 0; }
二、运行结果
一、问题及代码
/* *文件名称:Exl-1.cpp *作者:熊凌婕 *完成日期:2017年3月24日 *版本号:v1.0 *对任务及求解方法的描述部分:定期存款利息计算器,用switch语句编程。 *输入描述:输入存款以及存款期限a *问题描述:根据存款期限不同用switch语句分类编程 *程序输出:输出利息和本息和 *问题分析:用switch语句根据存款以及存款期限的不同计算利息 *算法设计:用switch语句分类计算 */ #include <iostream> using namespace std; int main() { int a; double money,year,b,c,d; 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; cout<<"请输入存款期限的代号:"; cin>>a; switch(a) { case 1:b=0.0310,year=0.25;break; case 2:b=0.0330,year=0.5;break; case 3:b=0.0350,year=1;break; case 4:b=0.0440,year=2;break; case 5:b=0.0500,year=3;break; case 6:b=0.0550,year=5;break; default:cout<<"error"<<endl;break; } c=money*b*year; d=money+c; cout<<"到期利息为:"<<c<<"元,本息合计共"<<d<<"元。"<<endl; cout<<"谢谢你的使用,欢迎下次光临!"<<endl; return 0; }
二、运行结果
一、问题及代码
/* *文件名称:Exl-1.cpp *作者:熊凌婕 *完成日期:2017年3月24日 *版本号:v1.0 *对任务及求解方法的描述部分:输入x,根据公式计算出y. *输入描述:输入x *问题描述:输入x,根据分段函数求出y的值 *程序输出:输出y *问题分析:根据公式计算出y的值,a=x+1,然后根据开根号函数编程 *算法设计:a=x+1;y=sqrt(a),y=1/x. */ #include<cmath> #include<iostream> using namespace std; int main() { double x,a,y; cin>>x; a=x+1; if(x<2) y=x; else if(x<6) y=x*x+1; else if(x<10) y=sqrt(a); else y=1/a; cout<<y<<endl; return 0; }
二、运行结果
相关文章推荐
- [C++]第一、二、三次作业
- C++作业01
- c++实习的作业
- C++的小作业
- 刚做的c++作业,高手可以帮忙指点下吗,谢谢啦!如有需要可加我 QQ:568835322
- 刚做的c++作业,高手可以帮忙指点下吗,谢谢啦!如有需要可加我 QQ:568835322
- C++引用输出流作业
- 一次软件工程作业:关于C与C++中互相调用动态链接库的问题
- C++ 重写了一个学生管理程序(作业题)
- 解答C++作业04
- [C++]第七次作业:实现一个大整数类BigInt
- [C++][JOB]师哥给我留的一个作业
- 短作业优先调度算法(C++代码)
- 我的第二个C++作业——打印日历
- The C++ Programming Language 第五章 作业
- The C++ Programming Language 第七章 作业
- [C++]第六次作业:编写一个哈希(Hash)表类
- 最近的一个作业(用c++模拟线程的同步和互斥)
- 刚做的c++作业,高手可以帮忙指点下吗,谢谢啦!如有需要可加我 QQ:568835322
- 刚做的c++作业,高手可以帮忙指点下吗,谢谢啦!如有需要可加我 QQ:568835322