C++作业2

一、问题及代码

* 文件名称: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语句应使用大花括号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值