您的位置:首页 > 编程语言 > C语言/C++

C++作业2

2016-03-24 08:26 447 查看
一、问题及代码

* 文件名称:Ex1-1.cpp
* 作    者:杨楚莛
* 完成日期:2016 年 3 月 24 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:分段函数求值
* 程序输出:y的值
* 问题分析:略
* 算法设计:选择结构
*/

#include <iostream>
using namespace std;
int main()
{
int x,y;
cout<<"input x=";
cin>>x;
cout<<"x="<<x;
if(x>=1)
y=x-1;
else
y=-x+1;
cout<<"y="<<y<<"\n";
}




二、运行结果





三、心得体会

if简单语句应该注意到细节

四、知识点总结

在输出结果上就更应该注意到美观,适当空格对齐。

一、问题及代码

/*
* 文件名称:
* 作    者:  杨楚莛
* 完成日期:  2016 年  3   月  24  日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:求两点间的距离
* 输入描述:  两个坐标
* 问题描述:
* 程序输出:  两点间的距离d
* 问题分析:
* 算法设计:
*/
#include<iostream>
using namespace std;
#include<cmath>
void main()
{
float x1,y1,x2,y2,d;
cout<<"输入x1 y1 "<<"\n";
cin>>x1>>y1;
cout<<"输入x2 y2 "<<"\n";
cin>>x2>>y2;
d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
cout<<"d="<<d<<"\n";
}


二、运行结果



三、心得体会

四、知识点总结

在数值性质不同时也要输入相适应的变量类型

一、问题及代码

/*
02.* 文件名称:cv.cpp
03.* 作    者:杨楚莛
04.* 完成日期:2016 年 03 月 24 日
05.* 版 本 号:v1.0
06.* 对任务及求解方法的描述部分:
07.* 输入描述:无
08.* 问题描述:ATM的功能实现
09.* 程序输出:“模拟ATM机”
10.* 问题分析:略
11.* 算法设计:略
12.*/
#include<iostream>
using namespace std;
void main()
{
int a,b;
cout<<"胖氏银行欢迎您"<<"\n";
cout<<"请输入密码"<<"\n";
cin>>a;
if(a==199744)
{
cout<<"请选择功能"<<"\n";
cout<<"1.查询"<<"\n"<<"2.取款"<<"\n"<<"3.存款"<<"\n"<<"0.退出"<<"\n";
cin>>b;
if(b==0)
cout<<"谢谢,您选择了0号退出功能"<<"\n";
if(b==1)
cout<<"谢谢,您选择了1号查询功能"<<"\n";
if(b==2)
cout<<"谢谢,您选择了2号取款功能"<<"\n";
if(b==3)
cout<<"谢谢,您选择了3号存款功能"<<"\n";

}
else
cout<<"密码错误,请退出"<<"\n";

}


二、运行结果





三、心得体会

四、知识点总结

复杂if语句应使用大花括号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: